<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控件输入值只能是数字和小数!急急急!先谢谢了
<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控件输入值只能是数字和小数!急急急!先谢谢了
解决方案 »
- getElementByTagName 换成 JQuery怎么写?
- 这个超级链接怎么写
- 从数据库提取5条符合要求的数据,并将他们分别赋值给5个变量
- 为什么在firefox下提示..... is not function!!!!!!
- [求助]关于雅虎中国首页上层动画的效果问题?
- 问个ie右键菜单调用脚本的问题
- js控制 div 根据浏览器大小来调整 求实例
- session清空后刷新所有的页面,说用JS判断session为空的时候自动刷新页面
- 如何让弹出窗口不被Googlebar、Alexabar、3721等窗口拦截工具拦截掉?
- 怎么用javascript弹出警告框
- jquery如何取radio后面的文字
- js怎么比较两个百分数的大小
var reg = /^[0-9]*$/;
return reg.test(num);
}
alert(reg.test("132.1342"));
如果是的话,最好用.net的方法来判断吧,在服务端判断一下,保险些
<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>
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;
}}
}
<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>
<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="赵亮编写的数字验证">
<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>