【发布时间】:2017-03-18 12:14:34
【问题描述】:
使用 Javascript,我希望在选中第二个复选框时取消选中第一个复选框。我也希望这两个复选框可以在选中后取消选中。
这是我的 HTML 代码:
<input type="checkbox" id="radio-1" class="radio" /><label for="radio-1">Yes</label>
<input type="checkbox" id="radio-2" class="radio" /><label for="radio-2">No</label>
我尝试了两个复选框,但当 #2 被选中时,我无法取消选中 #1。
这是我的 Jsfiddle,带有两个复选框的示例: http://jsfiddle.net/3f66j30y/
我也尝试使用两个单选按钮,但在检查后我无法保持它们处于未选中状态。
【问题讨论】:
-
单选按钮需要选中组中的单选按钮,因此您不能同时取消选中
-
"我也希望这两个复选框在被选中后可以取消选中。" ?
-
@OusmaneMahyDiaw 我认为他的意思是他想要这 3 种可能的组合(
on-off,off-on,off-off) -
@NickA 好的,我现在看到了。
-
@NickA 当然,我看到了你更新的评论。
标签: javascript html checkbox