我觉得jquery解决不了这个问题哎,求助! 在一个页面中有一表格,共3行内容,每行内容都有一个输入框,为必填,我用jquery校验,每次只能校验第一行的输入框,下面2个校验不到,如何才能? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用html5啊 加一个required属性 问题在于你怎么写,不在JQ。JS是基于事件的,你可以在事件触发的去时候验证 不好意思啊,我没说清楚,表格是list循环出来的,所以每个input的id是一样的这怎么办啊 不是jquery做不到 是你做不到 你得让每个input的id变得不一样 循环的时候,把设置id的部分,加上一个数字啊,比如把id设置成 "id"+i然后,在循环判断的时候,也利用这个就可以判别了~~~或者用var aa = document.getElementsByTagName("标签");利用aa[i]进行操作,获取所以的想要的操作,这样的话,在循环生成标签的时候,就没有必要进行id的设置了~~楼主自己选择操作啊~~ +1 说得非常对。表格是list循环出来的,所以每个input的id是一样的 ======= 可见非常不专业呀。别说三行输入框要验证,三百行不用jq也可以验证。jq就更不用说了。<input type="text" name="aa" id="a1" /><br/><input type="text" name="a1" id="a2" /><br/><input type="text" name="a2" id="a3" /><br/><input type="text" name="a3" id="a4" /><br/><input type="text" name="a4" id="a5" /><br/><input type="text" name="a5" id="a6" /><br/>.........<br/><button type="button" onclick="test()">检查</button>第一:id绝不能相同,或者干脆不要id<script type="text/javascript">var input=document.getElementsByTagName("input"); for(var i=0;i<input.length;i++){ input[i].onblur=function(){ if(this.value==""){ alert("不能为空!"); } } } //以上是鼠标点一下输入框,但没输入东西就走人马上提示 function test(){ for(var i=0;i<input.length;i++){ if(input[i].value==""){ alert("第个"+(i+1)+"不能为空!"); input[i].focus(); break; } } }</script> extjs grid分页显示的问题... 怎样设置ext中grid的左右滚动条,上下滚动条不出现 想大家求一正则,请进 |M| 如何用代码给<A> 添加onmouseover事件 动态增加 图标的 功能怎么实现啊? 局部刷新 高分求救高手~~~~javascript提交表单的变量问题 ★★★★★要死了:如何做一个自动匹配的多列下拉框(求源码 ★★★★ 求JS函数:类似于VB的CHR(),作用就是根据event.keyCode转换成显示的字符,谢谢~ 无边框窗口问题 这两个结果为什么不一样? 请教元素前后追加的问题
这怎么办啊
你得让每个input的id变得不一样
然后,在循环判断的时候,也利用这个就可以判别了~~~或者用var aa = document.getElementsByTagName("标签");
利用aa[i]进行操作,获取所以的想要的操作,这样的话,在循环生成标签的时候,就没有必要进行id的设置了~~
楼主自己选择操作啊~~
表格是list循环出来的,所以每个input的id是一样的 ======= 可见非常不专业呀。别说三行输入框要验证,三百行不用jq也可以验证。jq就更不用说了。
<input type="text" name="aa" id="a1" /><br/>
<input type="text" name="a1" id="a2" /><br/>
<input type="text" name="a2" id="a3" /><br/>
<input type="text" name="a3" id="a4" /><br/>
<input type="text" name="a4" id="a5" /><br/>
<input type="text" name="a5" id="a6" /><br/>
.........<br/>
<button type="button" onclick="test()">检查</button>
第一:id绝不能相同,或者干脆不要id
<script type="text/javascript">
var input=document.getElementsByTagName("input");
for(var i=0;i<input.length;i++){
input[i].onblur=function(){
if(this.value==""){
alert("不能为空!");
}
}
}
//以上是鼠标点一下输入框,但没输入东西就走人马上提示
function test(){
for(var i=0;i<input.length;i++){
if(input[i].value==""){
alert("第个"+(i+1)+"不能为空!");
input[i].focus();
break;
}
}
}
</script>