gpt4 book ai didi

javascript - 单击其他时取消选中复选框

转载 作者:行者123 更新时间:2023-11-28 16:01:18 25 4
gpt4 key购买 nike

我有以下 JS 代码

<script type="text/javascript">
function Package(yCheck){
document.getElementById(yCheck).checked=!document.getElementById(yCheck).checked;
}
</script>

和以下 HTML 代码

<p><input type="checkbox" id="booster1" /><br /><a onclick="Package('booster1')">Select Pack 1</a></p>
<p><input type="checkbox" id="booster2" /><br /><a onclick="Package('booster2')">Select Pack 2</a></p>
<p><input type="checkbox" id="booster3" /><br /><a onclick="Package('booster3')">Select Pack 3</a></p>
<p><input type="checkbox" id="booster4" /><br /><a onclick="Package('booster4')">Select Pack 4</a></p>

现在,当我单击复选框下方的任何文本时,它会选择上面的复选框。但是我还需要添加的是,当选择其他复选框时,第一个复选框将被取消选择。我需要在 JS 代码中进行哪些更改?

感谢帮助

最佳答案

您可以按照下面的示例尝试使用单选按钮:

<input type="radio" id="booster1" name="name1"/><br /><a onclick="Package('booster1')">Select Pack 1</a></p>
<p><input type="radio" id="booster2" name="name1"/><br /><a onclick="Package('booster2')">Select Pack 2</a></p>
<p><input type="radio" id="booster3" name="name1"/><br /><a onclick="Package('booster3')">Select Pack 3</a></p>
<p><input type="radio" id="booster4"name="name1" /><br /><a onclick="Package('booster4')">Select Pack 4</a></p>

当您想从多个中选择一个时,最好使用单选按钮

关于javascript - 单击其他时取消选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16894920/

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