如何防止jQuery验证两次警告

这个jQuery验证工作然而,当我没有选择下拉列表中选择一个单选按钮,然后单击提交它会提醒我选择一个下拉菜单,但一旦我点击'确定'立即说:请选择(USER),这是旁边的人,怎么办偏好我删除此。

我已经用断审判; 返回false后; 但它只是绕过了单选按钮验证

$("input:submit").click(function(){ if (!$("input[name=attendance1]").is(":checked")) { alert('Please select preference for <?php echo $row3['name1']?>'); return false; } else if (!$("input[name=attendance2]").is(":checked")) { alert('Please select preference for <?php echo $row3['name2']?>'); return false; } else if (!$("input[name=attendance3]").is(":checked")) { alert('Please select preference for <?php echo $row3['name3']?>'); return false; } }); });

--------------解决方案-------------

这是否帮助:

$("input:submit").click(function() {
var flag = true;

if (flag && !$("input[name=attendance1]").is(":checked")) {
alert('Please select preference for <?php echo $row3['
name1 ']?>');
flag = false;
}
if (flag && !$("input[name=attendance2]").is(":checked")) {
alert('Please select preference for <?php echo $row3['
name2 ']?>');
flag = false;
}
if (flag && !$("input[name=attendance3]").is(":checked")) {
alert('Please select preference for <?php echo $row3['
name3 ']?>');
flag = false;
}

return (flag);

});

分类:JavaScript的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.285 (s). 10 q(s)