【发布时间】:2016-04-13 08:27:44
【问题描述】:
我正在尝试在选择一个复选框时禁用其他复选框,如果再次取消选择该复选框,则再次启用。
以下是我发现在标准复选框的示例小提琴中工作的代码 sn-p但是我无法为复选框复制此内容,有人可以推荐我需要进行的更改以使其在复选框中起作用吗?
<script>
$('#chkItems').change(function () {
$(this).siblings('#chkItems').prop('disabled', this.checked)
});
</script>
下面是我的复选框,我在哪里调用它
@Html.CheckBoxFor(modelItem => item.IsDisplayImage, new { id = "chkItems" })
【问题讨论】:
-
为什么不用收音机?
-
收音机会自动取消选择其他选项吗?
-
是的,每次只能选择一个
-
正如@guradio 所说,最好使用单选按钮...只需将它们设置在一个单选组中(单选按钮必须具有相同的名称才能在一个单选按钮组中)
-
@cg91 ,检查这个问题stackoverflow.com/questions/22174475/…
标签: javascript jquery html razor checkboxfor