【发布时间】:2021-08-09 10:56:14
【问题描述】:
我如何创建一个以上都不是的复选框,所以当我选中该选项时,其余复选框应该被取消选中,如果我尝试检查其他选项 none em> 复选框应自动取消选中。
如果未选中 none 复选框,它还应该强制用户选中至少 1 个剩余框。
<label for="box1">
<input id="box1" type="checkbox" name="nums" value="1" >
item 1</label>
<label for="box2">
<input id="box2" type="checkbox" name="nums" value="2" class="check">
item2</label>
<label for="box3">
<input id="box3" type="checkbox" name="nums" value="3" class="check">
item3</label>
<label for="box4">
<input id="box4" type="checkbox" name="nums" checked="checked" value="none">
none of the above</label>
它不像主复选框
【问题讨论】:
-
我刚刚写了一个完美的纯 JavaScript 示例。在查看了您的问题后,我意识到它缺少任何 jQuery 或 JavaScript。你有任何 jQ/JS 代码可以作为minimal reproducible example 发布吗?
标签: javascript html jquery checkbox