if(/\d*/.test(文本框1.value))
alert("正确")
else
alert("错误")

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script>
    function check(){
    var format = /[^\d]/;
    var text = document.getElementById("test");
    if (!format.exec(text.value)){
    alert("正确")
    }
    else{
    alert("错误")
    }
    }
    </script>
    </HEAD><BODY>
    <input type="text" onblur="check()" id="test">
    </BODY>
    </HTML>
      

  2.   

    function test1(){
        
           var format = /[^\d]/;
        
          if (format.exec(form1.text1.value)||form1.text1.value == ""){
               alert("请输入数字");
               return false;
              }       return true;
           
        } <form method="post" action="sucpage.jsp" id="form1" onsubmit="return test1();" >
        输入:<input type="text" name="text1" id="text1"/>
        <input type="submit" value="提交"/>
       </form>