我在表单提交按钮的onClick函数中有以下代码。
onClick = "parent.$.fn.fancybox.close();parent.location.reload();"
当表单检测到某个字段未填写时,它会成功停止提交表单,但onClick
事件仍然会触发。
有没有办法让这个事件在发生这种情况时也停止射击?
答案 0 :(得分:2)
将submit handler function与验证插件一起使用,而不是使用onclick:
$("#myform").validate({
submitHandler: function(form) {
parent.$.fn.fancybox.close();
parent.location.reload();
form.submit();
}
});
在成功验证表单后会触发submitHandler。