<tr class="dxgvDataRow_Glass">
                                <td class="dxgv">
                                    
                                    
                                    动力东一线供汽
                                </td>
                                <td class="dxgv">
                                    <input name="repEntryReal$ctl02$txtNumber1" type="text" value="234" id="repEntryReal_ctl02_txtNumber1" Name="numbers" />
                                </td>
                                <td class="dxgv">
                                    <input name="repEntryReal$ctl02$txtNumber2" type="text" value="334" id="repEntryReal_ctl02_txtNumber2" Name="numbers" />
                                </td>
                                <td class="dxgv">
                                    <input name="repEntryReal$ctl02$txtNumber3" type="text" value="123" id="repEntryReal_ctl02_txtNumber3" Name="numbers" />
                                </td>
                            </tr>
                        
                            <tr class="dxgvDataRow_Glass">
                                <td class="dxgv">
                                    
                                    
                                    动力CFB减温减压器供汽
                                </td>
                                <td class="dxgv">
                                    <input name="repEntryReal$ctl03$txtNumber1" type="text" value="123" id="repEntryReal_ctl03_txtNumber1" Name="numbers" />
                                </td>
                                <td class="dxgv">
                                    <input name="repEntryReal$ctl03$txtNumber2" type="text" value="213" id="repEntryReal_ctl03_txtNumber2" Name="numbers" />
                                </td>
                                <td class="dxgv">
                                    <input name="repEntryReal$ctl03$txtNumber3" type="text" value="123" id="repEntryReal_ctl03_txtNumber3" Name="numbers" />
                                </td>
                            </tr>
                        
                            <tr class="dxgvDataRow_Glass">
                                <td class="dxgv">
判断页面上的所有的txtbox控件输入值只能是数字和小数!急急急!先谢谢了 

解决方案 »

  1.   

    function isNumber(num) {
        var reg = /^[0-9]*$/;
        return reg.test(num);
    }
      

  2.   

    给你个判断数字的正则表达式var reg=/^\d*(\.\d*)?$/;
    alert(reg.test("132.1342"));
      

  3.   

    看来好象是.net生成的页面代码
    如果是的话,最好用.net的方法来判断吧,在服务端判断一下,保险些
      

  4.   

    可以用jqery
    <script type="text/javascript" src="js/jq.js"></script>
    <script type="text/javascript">
    <!--
    function chkNum(){
    var ok = true;
    $(":text").each(function(){if(!/^[\.\d]+$/.test(this.value)){alert(this.id+"不是数字或者小数");this.focus();ok=false;}})
    if(!ok)return false
    }
    //-->
    </script>
    </head> <body>
    <form method="post" action="" name="" onsubmit="return chkNum()">
    <table>
    <tr class="dxgvDataRow_Glass">
      <td class="dxgv">
        
        
      动力东一线供汽
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl02$txtNumber1" type="text" value="234" id="repEntryReal_ctl02_txtNumber1" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl02$txtNumber2" type="text" value="334" id="repEntryReal_ctl02_txtNumber2" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl02$txtNumber3" type="text" value="123" id="repEntryReal_ctl02_txtNumber3" Name="numbers" />
      </td>
      </tr>
        
      <tr class="dxgvDataRow_Glass">
      <td class="dxgv">
        
        
      动力CFB减温减压器供汽
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl03$txtNumber1" type="text" value="123" id="repEntryReal_ctl03_txtNumber1" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl03$txtNumber2" type="text" value="213" id="repEntryReal_ctl03_txtNumber2" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl03$txtNumber3" type="text" value="123" id="repEntryReal_ctl03_txtNumber3" Name="numbers" />
      </td>
      </tr>
    </table>
    <input type="submit"/>
    </form>
    </body>
      

  5.   

    var inputs = document.getElementsByTagName("input");
    for(var i=0;i<inputs.length;i++)
    {
    if(inputs[i].type.toLowCase()=="text"){
    if(!(/^[\d]+[\.\d+]?$/.test(inputs[i].value))){
    alert("错误");
    inputs[i].focus();return;
    }}
    }
      

  6.   

    <html>
    <head>
            <script type="text/javascript">
            <!--
             function chkNum(){
     var input=document.getElementsByTagName('input');
     var reg=/^\d*(\.\d*)?$/;
      var ok="";//特征字符
      var flag=""; //标签号;
        for(var i=0;i<input.length;i++)
        {
          ok+=reg.test(input[i].value);
      if(!reg.test(input[i].value)){flag+=i;}
         }
     alert(ok);
           if(ok.indexOf('false')==-1)
      {
      alert("全部通过验证,可以提交!");
      return true;
      }
      else
      {
      alert("第"+flag+"个input标签未通过验证,暂时不可以提交!");
      input[flag].focus();
      return false;
      }
     
     }
            //-->
            </script>
        </head>    <body>
            <form method="post" action="" name="" onsubmit="return chkNum()">
                <table>
            <tr class="dxgvDataRow_Glass">
      <td class="dxgv">
        
        
      动力东一线供汽
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl02$txtNumber1" type="text" value="234" id="repEntryReal_ctl02_txtNumber1" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl02$txtNumber2" type="text" value="334" id="repEntryReal_ctl02_txtNumber2" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl02$txtNumber3" type="text" value="123" id="repEntryReal_ctl02_txtNumber3" Name="numbers" />
      </td>
      </tr>
        
      <tr class="dxgvDataRow_Glass">
      <td class="dxgv">
        
        
      动力CFB减温减压器供汽
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl03$txtNumber1" type="text" value="123" id="repEntryReal_ctl03_txtNumber1" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl03$txtNumber2" type="text" value="213" id="repEntryReal_ctl03_txtNumber2" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl03$txtNumber3" type="text" value="123" id="repEntryReal_ctl03_txtNumber3" Name="numbers" />
      </td>
      </tr>
            </table>
            <input type="submit"/>
            </form></body>
    </html>
     
      

  7.   

    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <script type="text/javascript">
    function theforever_csdn(){
    var objs = document.getElementsByTagName("input");
    for(var i=0;i<objs.length;i++){
    if(objs[i].type=="text" && !(/^\d*(\.\d*)?$/.test(objs[i].value))){
    alert('控件'+(objs[i].id||objs[i].name)+'的值不是数字格式,请重新输入');
    objs[i].focus();
    break;
    }
    }
    //都通过,进行其它处理(如提交)或返回结果
    }
    </script>
    <input type="text" id="a" value="11"><input type="text" name="b" value="aa">
    <p><input type="button" onclick="theforever_csdn()" value="赵亮编写的数字验证">
      

  8.   

    修该一下上面的代码!
    <html>
    <head>
            <script type="text/javascript">
            <!--
             function chkNum(){
     var input=document.getElementsByTagName('input');
     var reg=/^\d*(\.\d*)?$/;
      var ok="";//特征字符
      var flag=[]; //标签号;
        for(var i=0;i<input.length;i++)
        {
          ok+=reg.test(input[i].value);
      if(!reg.test(input[i].value)){flag.push(i);}
         }
     //alert(flag.length);
           if(ok.indexOf('false')==-1)
      {
      alert("全部通过验证,可以提交!");
      return true;
      }
      else
      {
    if(flag.length>1)
      {alert("第"+flag.join(",")+"个input标签未通过验证,暂时不可以提交!");}
      else
      {
              alert("第"+flag[0]+"个input标签未通过验证,暂时不可以提交!");
      }
      input[flag[0]].focus();//让第一个不符合的成为焦点!
      return false;
      }
     
     }
            //-->
            </script>
        </head>    <body>
            <form method="post" action="" name="" onsubmit="return chkNum()">
                <table>
            <tr class="dxgvDataRow_Glass">
      <td class="dxgv">
        
        
      动力东一线供汽
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl02$txtNumber1" type="text" value="234" id="repEntryReal_ctl02_txtNumber1" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl02$txtNumber2" type="text" value="334" id="repEntryReal_ctl02_txtNumber2" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl02$txtNumber3" type="text" value="123" id="repEntryReal_ctl02_txtNumber3" Name="numbers" />
      </td>
      </tr>
        
      <tr class="dxgvDataRow_Glass">
      <td class="dxgv">
        
        
      动力CFB减温减压器供汽
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl03$txtNumber1" type="text" value="123" id="repEntryReal_ctl03_txtNumber1" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl03$txtNumber2" type="text" value="213" id="repEntryReal_ctl03_txtNumber2" Name="numbers" />
      </td>
      <td class="dxgv">
      <input name="repEntryReal$ctl03$txtNumber3" type="text" value="123" id="repEntryReal_ctl03_txtNumber3" Name="numbers" />
      </td>
      </tr>
            </table>
            <input type="submit"/>
            </form></body>
    </html>