我有一个单选按钮列表,这些按钮都被分成组,特别是在这种情况下的学校班级。无效的复选框组
<label class="control-label" for="optionsCheckboxList">Math</label>
<div class="controls">
<label class="checkbox">
<input type='checkbox' name='class[math1]' value='1' id="mathhl">
High Level
</label>
<label class="checkbox">
<input type='checkbox' name='class[math2]' value='1' id="mathsl">
Standard Level
</label>
<label class="checkbox">
<input type='checkbox' name='class[math3]' value='1' id="mathst">
Studies
</label>
</div>
<hr>
<label class="control-label" for="optionsCheckboxList">Physics</label>
<div class="controls">
<label class="checkbox">
<input type="checkbox" name='class[phys1]' value='1' id="physhl">
High Level
</label>
</div>
在本例中,数学有多个选项,即高级,标准级和研究。我想知道一种方法,我可以做到这一点,以便当一个人被选中时,其他人被停用,但仅限于同一个班级。因此,例如,如果有人选择数学高级,另外两个数学课程被禁用(直到它未被选中),但物理学不受影响。
请注意,我有很多类,所以我想要一些适用于许多复选框组的东西。
收音机盒会更适合这个吗?听起来你只有一个选项可以被检查,这是收音机的用途。 – 2012-08-05 02:18:35
您有重复的ID'mathh1' – codingbiz 2012-08-05 02:22:52
感谢您的收获,@codingbiz。另外,我尝试过使用单选按钮,但是页面总是将它作为一个大组单选按钮来处理,只让我为整个列表选择一个。 – 2012-08-05 02:25:45