JavaScript 中的循环 html 复选框
Loop html checkbox in javascript
>实际上我有一个关于如何在java脚本中循环复选框的问题,假设我已经在jsp循环中创建了html复选框,我希望在javascript中对这些复选框进行验证,我应该怎么做?通常对于单个对象,我们可以像window.document.form.checkbox或类似的东西一样。
<%
for(int i=1; i<somevalue; i++) //jsp
{
%>
<input type="checkbox" name="chkbox_"<%=i> value="<%=something%>"> <!-- html -->
<%
}
%>
据我说,我们有一些解决方案:
1:
如果你不想修改HTML代码和使用Javascript。您可以在 getElementsByTagName
中使用此方法。示例 http://www.w3schools.com/jsref/met_element_getelementsbytagname.asp,http://www.w3schools.com/jsref/met_doc_getelementsbytagname.asp
var checkboxes = document.getElementsByTagName("input");
for (var i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].type == "checkbox") {
var isChecked = checkboxes[i].checked;
}
}
阿拉伯数字:
为所有复选框添加class
属性,并使用此方法getElementsByClassName
3:
为每个复选框添加id
属性并使用getElementById
方法
4:
使用 JQuery
$("input[type=='checkbox']").each(obj, function(key, value) {
// Do something
});
相关文章:
- 在放入表单数据之前,将HTML复选框设置为字符串
- 访问代码隐藏中动态创建的 html 复选框
- HTML 复选框返回值
- HTML 复选框 Click() 使用 jQuery 返回 FALSE 或 TRUE,而不是 READONLY 或 DI
- 如何通过JavaScript动态选中/取消选中html复选框
- 将 HTML 复选框值放入文本字段
- 如何在javascript中调用函数,当选中HTML复选框而不单击或更改时
- 无法在 JavaScript 中获取 HTML 复选框值
- HTML 复选框和 meteorJS
- 如何从 HTML 复选框生成 SQL 查询
- 设置 HTML 复选框以使用 javascript 进行检查
- JavaScript 中的循环 html 复选框
- html 复选框值检索时出错
- 取消选中带有标签的 html 复选框
- HTML 复选框动态附加到列表,但 JavaScript 不起作用
- HTML复选框每次为每个组选择一个
- 如何通过JavaScript创建新的HTML复选框
- 使未选中的HTML复选框提交选中的值
- 基于mvc模型设置html复选框复选值
- HTML复选框处理