当前位置:编程学习 > C#/ASP.NET >>

.net判断所有文本框

页面有N个TextBox
我怎么能判断所有文本框输入都必须是数字型
我知道限制用正则表达式,但有什么好方法可以判断所有的文本框因为这个页面有上百个文本框,我不可能一个一个去加  --------------------编程问答-------------------- 那你也得一个一个去检查啊 哪有这样神通的方法啊  用循环吧 --------------------编程问答-------------------- 用Ajax控件吧 FilteredTextBoxExtender --------------------编程问答-------------------- 遍历所有文本框的 --------------------编程问答--------------------
引用 3 楼 zhujiazhi 的回复:
遍历所有文本框的



可试的办法 --------------------编程问答-------------------- 一种办法就是遍历所有控件
还有一种就是重写自己的控件

--------------------编程问答-------------------- 路过,请教一下。
请问如何遍历所有的控件?? JS怎么写的? --------------------编程问答-------------------- JS 遍历ID,或者

var textarr=document.getElementsByTagName("text");

for (var i=0; i < textarr.length; i++) {

if text[i].value.....


--------------------编程问答-------------------- 如果文本框不为空,则检查是否是数字。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<script type="text/javascript">
var CheckTextBox=function(){
  var obj=document.getElementsByTagName("input");
  for(var i=0;i<obj.length;i++){
if(obj[i].type=="text"){
if(isNaN(obj[i].value)){
alert("必须是数字型");
obj[i].focus();
obj[i].select();
return;
}
}
  }
}
</script>

 <BODY>
  <input type="text"><br/>
    <input type="text"><br/>
  <input type="text"><br/>
    <input type="text"><br/>


  <input type="button" value="check" onclick="CheckTextBox()"/>
 </BODY>
</HTML>

--------------------编程问答-------------------- 用jquery中的验证插件 吧,很方便,只要在每个textbox上加个class='number' 就可以做到了,还可以及时提示 --------------------编程问答--------------------
引用 8 楼 netwar 的回复:
如果文本框不为空,则检查是否是数字。

HTML code<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><scripttype="text/javascript">var CheckTextBox=function(){var obj=document.getElementsByTagName("input");for(var i=0;i<obj.length;i++){if(obj[i].type=="text"){if(isNaN(obj[i].value)){
            alert("必须是数字型");
            obj[i].focus();
            obj[i].select();return;
        }
    }
  }
}</script><BODY><inputtype="text"><br/><inputtype="text"><br/><inputtype="text"><br/><inputtype="text"><br/><inputtype="button" value="check" onclick="CheckTextBox()"/></BODY></HTML>

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,