var check[] =document.frmgo.goPage.value

解决方案 »

  1.   

    不对啊?????????下面是我的HTML 
    <html>
    <head>
    </head>
    <body bgcolor="#ffffff" text="#000000"  leftmargin=12 topmargin=0>
    <FORM METHOD="POST" ACTION="" name="frmgo" onsubmit="return VerifyInput()" class=bb>
    到<INPUT TYPE="text" NAME="goPage" value="1" size="5" onchange="">页
    </FORM>
    </body></html>
    <script language="JavaScript">
    <!--
    function VerifyInput()
    {
    var check = document.frmgo.goPage.value
    alert(check)
            if (check.length > 0){
             var intc = praseInt(check)
             alert(intc)
             if (check.match("^[0-9]+$")){
              return true
              }else{
                alert("页码输入有误")
                return false
              }
            }
          }    
    //-->
    </script></body>
    </html>
      

  2.   

    不好意思错了
    function VerifyInput()
    {
         var check = document.frmgo.goPage.value
            if (check.length > 0){
    try {
             var intc = eval(check);
    }
    catch(e){
     alert("页码输入有误");
    return false
    }
             alert(intc);
              return true
            }
          }
      

  3.   

    if (check.length() > 0){
      

  4.   

    可以了,那是不是在SUBMIT的时候不能用praseInt()函数
      

  5.   

    改正
    <html>
    <head>
    </head>
    <body bgcolor="#ffffff" text="#000000"  leftmargin=12 topmargin=0>
    <FORM METHOD="POST" ACTION="" name="frmgo" onsubmit="return VerifyInput()" class=bb>
    到<INPUT TYPE="text" NAME="goPage" value="1" size="5" onchange="VerifyInput();">页
    </FORM><script>
    function VerifyInput()
    {
         var check = document.frmgo.goPage.value
            if (check.length > 0){
    try {
             var intc = eval(check);
    }
    catch(e){
     alert("页码输入有误");
    return false
    }
             alert(intc);
              return true
            }
          }
      
    //-->
    </script></body>
    </html>