【问题标题】:Validate multiple checkbox groups验证多个复选框组
【发布时间】:2012-01-06 14:20:51
【问题描述】:

我有 3 组复选框,属于同一组的复选框具有相同的名称但不同的 id。 我需要检查是否为每个组选择了至少一个复选框。 我无法编写正确的 JavaScript 代码。
你能帮帮我吗?

【问题讨论】:

    标签: javascript checkbox validation


    【解决方案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

    您可以在每个组中使用它。

    【讨论】:

      猜你喜欢
      • 2012-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      • 2016-07-27
      相关资源
      最近更新 更多