如有一个textbox,用户输入后点button按钮时,实现用JavaScript对textbox输入信息的验证,要求用JavaScript来实现,比如验证用户输入的是否是数字。 
希望将HTML代码一并写出来哈,谢谢

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" > 
    <head> 
    <title>无标题页 </title> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript">
        window.onload = function(){
            document.getElementById('click').onclick = function(){
    var re = /[1-9]\d*/; 
                if(re.test(document.getElementById('text').value)){
                    window.location = 'B.html';
                }else{
                    alert('不是数字');
                }
            };
        };
    </script>
    </head> 
    <body> 
        <input type="text" id="text" />
        <input type="button" id="click" value="click" />
    </body> 
    </html>
      

  2.   

    <textarea id="text">123</textarea><button onclick="check()">Check</button> <script language="javascript">
    function check()
    {
    var re=/^\d+$/;
    if(re.test(document.all.text.value))
    alert('Right!');
    else
    alert('Wrong!');
    }
    </script>
      

  3.   

    参见easyvalidate:http://www.easyui.org.cn/easyValidate_demo.html
      

  4.   

    function num()
    {
      var isnum =/^\d+(\.\d+)?$/;
      var IsExit=true;
      if(!isnum.test(document.form1.txtnum.value))
      
      {
          Message="<font color='red'>*</font>&nbsp;请确认格式是否正确! ";
      document.getElementById('txtb').innerHTML=Message;
      IsExit=false; 
      }
      else
      {
       document.getElementById('txtb').innerHTML="";
       }
      return IsExit;
    }
      

  5.   

    <html xmlns="http://www.w3.org/1999/xhtml" > 
    <head> 
    <title>数字检查</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript">
        window.onload = function(){
            document.getElementById('click').onclick = function(){
                var reg = /[0-9]+/; 
                if(reg.test(document.getElementById('text').value)){
                    页面正确处理代码;
                }else{
                    alert('不是纯数字文本');
                }
            };
        };
    </script>
    </head> 
    <body> 
        <input type="text" id="text" />
        <input type="button" id="click" value="click" />
    </body> 
    </html>