gpt4 book ai didi

javascript - 使用 Javascript 验证复选框

转载 作者:行者123 更新时间:2023-11-30 09:11:07 24 4
gpt4 key购买 nike

我想修改我的脚本,如果选中了 2 个复选框中的任何,它会显示“Woo hoo!”。我哪里错了?

HTML:

0:<input type="checkbox" name="remove_0" id="remove_0">
<br>
1:<input type="checkbox" name="remove_1" id="remove_1">
<br><br>
<button id="submitTCP">
Hit me!
</button>

Javascript:

$("#submitTCP").click(function(event){

event.preventDefault();

if ($('input:checkbox', this).is(':checked')) {
alert('Woo hoo!');
} else {
alert('Please select something!');
return false;
}

})

JSFiddle:

https://jsfiddle.net/6qh0c8fm/

最佳答案

您的this 是父提交按钮而不是复选框

$("#submitTCP").click(function(event){

event.preventDefault();

if ($('input:checkbox').is(':checked')) {
alert('checkboxes checked');
} else {
alert('Please select something!');
return false;
}

})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
0:<input type="checkbox" name="remove_0" id="remove_0">
<br>
1:<input type="checkbox" name="remove_1" id="remove_1">
<br><br>
<button id="submitTCP">
Hit me!
</button>

关于javascript - 使用 Javascript 验证复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58898105/

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