【发布时间】:2012-01-06 14:20:51
【问题描述】:
我有 3 组复选框,属于同一组的复选框具有相同的名称但不同的 id。
我需要检查是否为每个组选择了至少一个复选框。
我无法编写正确的 JavaScript 代码。
你能帮帮我吗?
【问题讨论】:
标签: javascript checkbox validation
我有 3 组复选框,属于同一组的复选框具有相同的名称但不同的 id。
我需要检查是否为每个组选择了至少一个复选框。
我无法编写正确的 JavaScript 代码。
你能帮帮我吗?
【问题讨论】:
标签: javascript checkbox validation
如果你理解正确,这个函数会做:
function checkCheckBoxGroup(groupName) {
var g = document.getElementsByName(groupName);
for(var i = 0;i<g.length;i++) {
if (g[i].checked) {
return true;
}
}
return false;
}
如果没有选中复选框,则返回 false;如果选中一个或多个复选框,则返回 true。
您可以在每个组中使用它。
【讨论】: