function isAlphabetic(v,nname)
{
var i;
if(isEmpty(v,nname))
return false;
if(!/^\d*$/.test(v))
{
alert(nname);
return false;
} return true;
}

解决方案 »

  1.   

    if(!/^\d*$/.test(v))  .請問test(v)是哪裏來的.謝謝.好像運行出錯了.
      

  2.   

    <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>分頁</title> </head> <body> 
    <form name="form2"  action ="testArrayList.jsp" onsubmit="return verify()">
    <br>
    <br>
    每頁顯示記錄數:
    <input type = text name= p>
    <input type=submit name = submit  >
    <table border="1" cellspacing="0" cellpadding="0"> 
    <tr> <th>姓名</th> </tr> </body>
    </html> 
    <script language ="javascript">function go()
    {
    document.form2.action="testArrayList.jsp";
    //document.form2.submit();
    }
    function isEmpty(val,name)
    {
    if(val=="")
    {
    alert("請輸入"+name);
    return true;
    }
    else
    {
    return false;
    }
    }function isAlphabetic(v,nname)
    {
    var i;
    if(isEmpty(v,nname))
    return false; if(isNaN(v))
    {
    alert(nname);
    return false;
    }
    return true;
    }function verify()
    {
    if(isAlphabetic(document.form2.p.value,"數位")==false)
    {
    document.form2.p.focus();
    return false;
    } return true;
    }</script>
    //你写的函数太多了