我的HTML形式是一样的东西如下
<form id="form1" name="form1" method="post" action="">
number: <input name="formnum" type="text" id="input_1" tabindex="1" size="30" maxlength="30" />
Title:
<select name="title" id="input_2" tabindex="2" >
<option selected="selected" value=""></option>
<option value="Mr." id="option_1 ">Mr.</option>
<option value="Mrs." id="option_2">Mrs.</option>
<option value="Ms." id="option_3">Ms.</option>
<option value="Dr." id="option_4">Dr.</option>
</select>
<label> <input type="radio" name="gender" value="Male" id="input_3" tabindex="3"/>Male </label>
<label> <input type="radio" name="gender" value="Female" id="input_3"/> Female</label>
First Name:
<input name="fname" type="text" id="input_5" tabindex="4" value="" size="30" maxlength="30" />
Last Name:
<input name="lname" type="text" id="input_6" tabindex="5" value="" size="30" maxlength="30" />
Address:
<input name="address" type="text" id="input_7" tabindex="6" value="" size="30" maxlength="30" />
<input type="submit" name="Submit" value="Submit" tabindex="16" />
<input type="reset" name="Submit2" value="Reset" tabindex="17" />
</form>
我想在他们出现在浏览器上$(document).ready()
序列中的形式输入的所有元素的列表。我写了下面的语句jQuery中列出了在序列中的形式input
元素出现在浏览器:
var textboxes = $("#form1 :input")
- 但这句话只给出了有
input
标签即所有的文本框,单选按钮的元素列表并提交按钮。 - 它没有包含给定列表中的选择框,文本区域。
这是我的jQuery代码:
$(document).ready(function(){
var textboxes = $("#form1 :input"), //gets all the textboxes
images = $("img.classforimg"); //gets all the images
images.hide(); //hide all of them except the first one
alert(textboxes.length);
textboxes.each(function (i){
var j = i;
$(this).focus(function(){
images.hide(); //hide all of them except the first one
images.eq(0).show();
images.eq(j).show();
});
});
**Here Jquery code for form validation**
**Here Jquery code of Custom validation methods**
});
问题:
- 我怎么能得到他们出现在浏览器上的在序列表格中的所有元素的列表
$(document).ready()
包括所有输入文本框,单选按钮组,复选框,选择框,文本区和按钮? - 以上声明将上述单选按钮视为单独的单选按钮,并不认为它们是一个组,但实际上在单选按钮之上是同一组。 那么如何解决这些问题呢?
请帮助我的朋友! 谢谢!
谢谢你jjacka!期待你的答复。 – 2010-02-22 14:59:17
谢谢你jjacka!你的解决方案正在解决我的第一个问题。 非常感谢! – 2010-02-22 15:07:22