js怎么可以同时判断几个text文本框,并且一个文本框一个正规,我知道有
js怎么可以同时判断几个text文本框,并且一个文本框一个正规,我知道有焦点这么一说,或者用什么方法可以实现,同时判断多个文本框的值是否符合某正规...
js怎么可以同时判断几个text文本框,并且一个文本框一个正规,我知道有焦点这么一说,或者用什么方法可以实现,同时判断多个文本框的值是否符合某正规
展开
1个回答
展开全部
循环,挨个判断。各个input用一样的name="thoesInput"
var inputObjs=document.getElementsByName("thoesInput");
for(var i=0;i<inputObjs.length;i++){
//判断inputObjs.value是否符合要求
}
var inputObjs=document.getElementsByName("thoesInput");
for(var i=0;i<inputObjs.length;i++){
//判断inputObjs.value是否符合要求
}
追问
可是我一个文本框一个正则,循环只会根据一个正则来判断吧,假如我不循环,获取到的是一个数组,我可以直接用inputObjs下标0,1,2.value逐个去判断吗??在text上加个事件函数可以吗?因为我做的事注册的,要有返回值,在注册按钮上还得判断
追答
把正则表达式放入Array里,只要个数与文本框一样,就可以放在同样的循环里
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询