有一个表单里面有很多input标签还有表格表格的里面还有很多的input标签,当我做验证的时候是 form.elements 获得到所有的表单元素进行逐个验证,但是我想验证的时候排除表格内的表单元素,我该怎么做呢?给个思路,有例子更好.^_^
解决方案 »
- jQuery+Ajax+ASP+MySQL 实现无限级树状结构并动态实现增删改等编辑功能
- 这个JS四屏轮换不兼容firefox,哪位大虾能不能帮忙解决一下,急求,在线等
- 求一个JS正则匹配“pageNo:1keyWord:智联招聘searchEngine:搜搜”
- JavaScript验证年份和比较2个数大小的问题
- 问一个js的特效问题,就是窗口屏幕变黑且不能使用,并弹出可供操作窗口
- iframe的src属性怎么写?
- 使用JS跳转页面能否不改变地址栏?
- IE6中执行js有问
- 关于正则表达式的问题,急求大虾帮忙!
- 【小白求助】那种点击按钮 会生成代码是怎么实现的
- 图片循环显示,求助...
- IE不给力啊.....
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript" src="jquery-1.2.6.js"></script>
<script type="text/javascript">
$(function(){
$("#btn").click(function(){
$("form > input").each(function(){
alert($(this).val());
})
});
})
</script>
</HEAD> <BODY>
<form>
<input type="text" value="1"/>
<input type="text" value="2"/>
<input type="text" value="3"/> <table>
<input type="text" value="3"/>
<input type="text" value="4"/>
<input type="text" value="5"/>
</table>
</form>
<input type="button"id="btn" value="CLICK ME"/>
</BODY>
</HTML>
而且我是想获得form里除了table里面的input 比如这样的话<form>
<div><input type="text" value="1"/></div>
<input type="text" value="2"/>
<input type="text" value="3"/> <table>
<input type="text" value="3"/>
<input type="text" value="4"/>
<input type="text" value="5"/>
</table>
<input type="text" value="a"/>
<input type="text" value="b"/>
<input type="text" value="c"/>
</form>div里面的那个也获得不到了
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript" src="jquery-1.2.6.js"></script>
<script type="text/javascript">
$(function(){
$("#btn").click(function(){
$("form input").not($("form table input")).each(function(){
alert($(this).val());
})
var inputs=$("form input").not($("form table input")); alert("第一个文本框的值"+inputs[0].value)//第一种转换方法 $("form input").not($("form table input"))[序号,从0开始]
alert("第二个文本框的值"+inputs.get(1).value)//第二种转换方法 $("form input").not($("form table input")).get(序号,从0开始)
});
})
</script>
</HEAD> <BODY>
<form>
<div><input type="text" value="div"/></div>
<input type="text" value="1"/>
<input type="text" value="2"/>
<input type="text" value="3"/> <table>
<input type="text" value="4"/>
<input type="text" value="5"/>
<input type="text" value="6"/>
</table>
</form>
<input type="button"id="btn" value="CLICK ME"/>
</BODY>
</HTML>