<script>
function check()
{
  if(!isNum(f1.ti.value)&&(f1.ti.value>0)){code}
else{alert("error")}
}
</script>
<form name="f1">
<input type=text name="t1" onblur="check()">
</form>

解决方案 »

  1.   

    <html><head><title>新建网页 1</title>
    </head><body>
    <script>
    function check()
    {
      if(f1.t1.value>0){alert("")}
      else{alert("error")}
    }
    </script>
    <form name="f1">
    <input type=text name="t1" onblur="check()">
    </form></body></html>
      

  2.   

    <html><head><title>新建网页 1</title>
    </head><body>
    <script>
    function check()
    {
      var n = parseInt(f1.t1.value);
      if(isNaN(n) || n<=0)
        alert("error");
      else
        alert("ok");
    }
    </script>
    <form name="f1">
    <input type=text name="t1" onblur="check()">
    </form></body></html>
      

  3.   

    <script>
    functon check(){
      s=txt.value;
      if(s.match(/^[1-9]\d*$/)==null)
        alert("不是大于0的数字");
      else
        alert("大于0的数字");
    }
    </script>
    <input type=text id="txt" onblur="check()">