验证多个复选框组

时间:2011-11-25 19:41:40

标签: javascript checkbox validation

我有3组复选框,属于同一组的复选框具有相同的名称但ID不同。 我需要检查每个组至少选中一个复选框。 我无法写出正确的javascript代码 你能救我吗?

1 个答案:

答案 0 :(得分:1)

如果理解正确,此功能将执行:

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

您可以在每个群组中使用此功能。