if trim(request("agriculture0"))="" then
agriculture0=0
end ifagriculture0=trim(request("agriculture0"))
for i=1 to len(agriculture0)
   a=mid(agriculture0,i,1)
   if (asc(a)<asc(0) or asc(a)>asc(9) )  then 
   response.write"<html><SCRIPT language=JavaScript>alert('您输入的不是数字');"
   response.write"javascript:history.go(-1)</SCRIPT></html>"
   response.end
   end if
next

解决方案 »

  1.   

    <script language="JavaScript">
    function CheckNum()
    {
      for(var i = 0; i < document.all.num.length; i ++)
      {
         //如果没填或填写的不是数字就自动填入0
         if(isNaN(document.all.num[i].value) || document.all.num[i].value == "") document.all.num[i].value = "0";
      }
    }
    </script>
      

  2.   

    <script language="javascript">
      function CheckNum(){
        var numArray=document.getElementsById("num");
        for(var i=0;i<numArray.length;i++){
           numArray[i].value=(isNaN(numArray[i].value)||numArray[i].value=="")?0:numArray[i].value;
        }
      }
      </script>