我用它来验证我的表单,效果很好:
$(document).ready(function() {
$("#myform").validate();
});
但我需要在表单提交之前运行一个函数,但前提是验证已通过。当我尝试在验证后添加函数时,如下所示:
$(document).ready(function() {
$("#myform").validate();
$('#submitButton').click(function() {
...
});
});
即使表单验证失败,它也会运行。
我还尝试将验证函数放在提交按钮单击中,并且发生了同样的事情 - 即使表单验证失败,该函数也会运行:
$(document).ready(function() {
$('#submitButton').click(function() {
$("#myform").validate();
...
...
});
});
最佳答案
您可以使用回调。
$("#myform").validate({
submitHandler: function(form) {
// do other stuff for a valid form
form.submit();
}
})
Source .
关于jquery - 如果jquery的表单验证没问题,那么我想在提交表单之前运行一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4777281/