复选框列表禁用/启用功能

时间:2013-07-09 13:28:07

标签: list button checkbox

所以基本上我有一个5个复选框,如果用户选择这两个框中的任何一个,其余部分将被禁用,以便他们不能再选择,但如果取消选中这两个框中的任何一个,则启用这些框。

这将在表格中。

谢谢!

所以我使用以下代码尝试了下面的方法之一:

<input type="checkbox" name="checkAll" id="checkAll">??
<input type="checkbox" name="checkOUT" id="checkOUT">AA
<input type="checkbox" name="book" class="book" value="book1">book1
<input type="checkbox" name="book" class="book" value="book2">book2
<input type="checkbox" name="book" class="book" value="book3">book3
<input type="checkbox" name="book" class="book" value="book4">book4
<input type="checkbox" name="book" class="book" value="book5">book5</table>

<script>
$(function () {
$("#checkAll" && "#checkOUT").click(function () {
    if ($("#checkAll" && "#checkOUT").is(':checked')) {
        $(".book").prop("disabled", true);
    } else {
        $(".book").prop("disabled", false);
    }
});
});
</script>

如果选中这两个复选框,我似乎无法得到它,然后禁用。

1 个答案:

答案 0 :(得分:0)

在活动CheckBox的“CheckedChanged”事件中,启用另一个CheckBox。

Private Sub chkbx_one_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles chkbx_one.CheckedChanged
  If DirectCast(sender, CheckBox).Checked = True Then
    chkbx_two.Enabled = True
  End If
End Sub