gpt4 book ai didi

javascript - 如果另一个复选框使用 javascript 选中,则取消选中该复选框

转载 作者:行者123 更新时间:2023-11-30 06:59:22 25 4
gpt4 key购买 nike

我有两个复选框字段。使用 Javascript,我想确保只能勾选一个复选框。 (例如,如果勾选了一个复选框 1,如果勾选了复选框 2,则复选框 1 将取消勾选)

<input name="fries" type="checkbox" disabled="disabled" id="opt1"/>
<input type="checkbox" name="fries" id="opt2" disabled="disabled"/>

我还希望在下方有一个单选按钮,如果单击此按钮,我希望取消选中两个复选框。

 <input type="radio" name="o1" id="hotdog" onchange="setFries();"/>

最好的方法是编写一个函数,还是我可以使用 onclick 语句?

最佳答案

好吧,您应该使用单选按钮,但有些人喜欢复选框的外观,所以这应该可以解决。我在您的输入中添加了一个通用类:

function cbChange(obj) {
var cbs = document.getElementsByClassName("cb");
for (var i = 0; i < cbs.length; i++) {
cbs[i].checked = false;
}
obj.checked = true;
}

演示:http://jsfiddle.net/5uUjj/

关于javascript - 如果另一个复选框使用 javascript 选中,则取消选中该复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19362284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com