Javascript jQuery验证-复选框组只能选中一个
我看到很多“至少有一个需要检查”,但我没有看到任何解决方案,如何将复选框组限制为只有一个可以检查 编辑:3/2/17#9:20am 为什么不用单选按钮 原因如下:这个特定的复选框组存在于一个更大的复选框组中,该复选框组只要求您至少选中一个复选框。我需要保留该规则,但也要应用该规则,在这个特定的组中,只能选择其中一个-但仍然保持至少必须选择一个的总体组规则。以下是一些标记: HTML:Javascript jQuery验证-复选框组只能选中一个,javascript,jquery,forms,checkbox,client-side-validation,Javascript,Jquery,Forms,Checkbox,Client Side Validation,我看到很多“至少有一个需要检查”,但我没有看到任何解决方案,如何将复选框组限制为只有一个可以检查 编辑:3/2/17#9:20am 为什么不用单选按钮 原因如下:这个特定的复选框组存在于一个更大的复选框组中,该复选框组只要求您至少选中一个复选框。我需要保留该规则,但也要应用该规则,在这个特定的组中,只能选择其中一个-但仍然保持至少必须选择一个的总体组规则。以下是一些标记: HTML: <div class="checkbox-group"> <label><
<div class="checkbox-group">
<label><input type="checkbox" id="A" name="atLeastOne" value="A"> A</label>
<label><input type="checkbox" id="B" name="atLeastOne" value="B"> B</label>
<label><input type="checkbox" id="C" name="atLeastOne" value="C"> C</label>
<label><input type="checkbox" id="D" name="atLeastOne" value="D"> D</label>
<div class="checkbox-group">
<label><input type="checkbox" id="E" name="onlyOne" value="E"> E</label>
<label><input type="checkbox" id="F" name="onlyOne" value="F"> F</label>
<label><input type="checkbox" id="G" name="onlyOne" value="G"> G</label>
</div>
<label><input type="checkbox" id="H" name="atLeastOne" value="H"> H</label>
</div>
A.
B
C
D
E
F
G
H
希望这比我原来的问题更有意义。如果您希望只选择一个选项,而不是使用单选按钮
<input name="field" type="radio" />
应该比尝试验证复选框更好地满足您的需求。令人惊讶的是,此解决方案仍然有效。只要名称仍然相同,jquery验证器仍将满足以下要求:至少一个,单选按钮部分将只允许一个选择。
<input type="radio">