2011-11-25 82 views
0

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

回答

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如果一个或多个检查。

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