美好的一天。
请我尝试使用jquery验证表单中的所有复选框(即确保至少选中了一个复选框)。 另外,我不想要收音机的名字,即饮用[]"在我使用PHP MySQL从数据库中获取一些细节的意义上出现在jquery代码中,我可能不一定知道单选按钮的确切名称。
这是我的jquery代码示例。
apiRoutes.post('/data', function(req, res) {
console.log(req.body.Markers);
});
html代码示例如下:
$("#go").click(function()
{
$(#respondent_form input:checkbox").each(function()
{
var name = $(this).attr("name");
if($("input:checkbox[name="+name+"]:checked").length == 0)
{
$(this).focus();
alert("Fill all fields");
return false;
}
});
});
如果这个问题得到解决,我会很高兴。
感谢。
答案 0 :(得分:2)
您不需要循环:
$("#go").click(function() {
if ($("#respondent_form input:checked").length == 0) {
alert("Fill all fields");
return false;
}
});
答案 1 :(得分:1)
使用此代码:
puts