1、javascript好像不能调用.net函数
2、不能用this.form---->formid

解决方案 »

  1.   

    <input id=text1 type="text" name="Iweeknum" size=2 maxlength="2" onChange="JavaScript:{return isWeekValid(this.form)}">  function isWeekValid(obj)
    {
       alert("输入无效,请输入周数1-52!");//可运行到这!
       obj.text1.focus();
    }
      

  2.   

    搞那么复杂干嘛?
    obj.Iweeknum.focus();在考虑到可能有重名对象时,可以直接传递对象
    <input type="text" name="Iweeknum" size=2 maxlength="2" onChange="JavaScript:{return isWeekValid(this)}">  function isWeekValid(obj)
    {
       alert("输入无效,请输入周数1-52!");
       obj.focus();
    }