📅  最后修改于: 2023-12-03 15:32:13.500000             🧑  作者: Mango
如果您正在使用jQuery,并且需要在表单中找到单选按钮,并通过它们的名称确定哪个是空的,那么您可以使用以下代码:
// 通过名称找到单选按钮并检查哪个是空的
var emptyRadio = $('input[name="radioName"]:checked').length === 0;
这段代码做了以下事情:
如果你需要在表单提交之前执行此操作,你可以这样做:
$('form').submit(function(event) {
// 通过名称找到单选按钮并检查哪个是空的
var emptyRadio = $('input[name="radioName"]:checked').length === 0;
// 如果找到空单选按钮,则阻止表单提交
if (emptyRadio) {
event.preventDefault();
alert('Please select an option');
}
});
这个代码片段包含一个表单提交事件的监听器,它会在用户尝试提交表单之前被触发。在事件监听器内部,我们使用了前面提到的代码来检查单选按钮是否为空。如果是,则使用event.preventDefault()方法阻止表单提交,同时使用alert()方法向用户显示错误消息。
希望这个简短的代码片段能够帮助你解决问题!