if (isNaN(theForm.line_no.value))

解决方案 »

  1.   

    应该是你的IsDigit函数有问题啦。如果是自己在另外的地方定义的,需要用
    <script src="your src path"></script>来将其包含进来。
      

  2.   

    或者就换用bestext(bestext) 说的函数isNaN来判断了
      

  3.   

    用这个:
    function isDigital(str)   
    {
      for(ilen=0;ilen<str.length;ilen++)
      {
        if(str.charAt(ilen) < '0' || str.charAt(ilen) > '9' )
        {
           return false;
        }   
      }
      return true;
    }