我正在尝试使用jquery解析一个典型的表单。我想获取有关表格中各个字段的所有详细信息 - 字段名称,字段类型(例如收音机/复选框/列表)......
如何确定某个字段是否允许选择多个值? (例如在复选框或列表框中)?
如果使用jquery无法完成,那么可以使用纯javascript完成吗?我已经和我一起参考了这个元素(无论是否允许多个值)必须确定...
答案 0 :(得分:1)
将某些<div>
围绕在您的控制范围内:
<div id="testCheck">
<input type="checkbox" checked="checked" value="1" />
<input type="checkbox" checked="checked" value="2" />
<input type="checkbox" checked="checked" value="3" />
<input type="checkbox" checked="checked" value="4" />
<input type="checkbox" checked="checked" value="5" />
<input type="checkbox" checked="checked" value="6" />
<input type="checkbox" checked="checked" value="7" />
<input type="checkbox" checked="checked" value="8" />
</div>
并使用以下jquery代码片段检查选定或未选定的元素。 .size()
将返回已检查项目的编号,您可以按.val()获取所选项目的值。
//在加载文档或点击某个元素
时编写代码 $(document).ready(function() {
$("#testChk").click(function() {
alert($("#testCheck :checked").size());
//function to print the value of each checked checkboxes
$("#testCheck :checked").each(function() {
alert("value = " + $(this).val());
});
获取更多帮助请点击以下链接:
How can I know which radio button is selected via jQuery?
查看jquery选择器。你应该看一下你需要使用的底部:密码,:重置等。 http://api.jquery.com/category/selectors/
http://jquery-howto.blogspot.com/2008/12/how-to-check-if-checkbox-is-checked.ht毫升
Handling Checkboxes, Radio Buttons and Select Options in jQuery
希望这对你有所帮助......