javascript - 使用 Javascript 验证复选框
问题描述
我想修改我的脚本,所以如果选择了 2 个复选框中的任何一个,它会显示“哇哦!'。我哪里错了?
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;
}
})
JSF中:
解决方案
你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>
推荐阅读
- python - 为什么 windows powershell 上的“pipenv install requests”命令显示错误?
- c# - C# 授权 - 如何在方法的逻辑中使用声明
- python - 最快的方法找到两个列表的共同元素而不改变第一个列表的顺序
- ios - 管理iphone8和iphone12 swift中的底部按钮
- mysql - Xamarin第一次网络请求很慢
- visual-studio-code - VS Code 实时服务器错误,我该如何解决?
- sql - 生成可变时间步长
- javascript - 使用 Discord JS 删除角色事件
- php - 如何更改 PhpSpreadsheet 中的文本方向?
- javascript - 如何使用javascript为每一行添加前缀、后缀和中缀?