Pro*_*cop 13 validation jquery jquery-validate
我在我的网站上使用jQuery Validate插件,然后通过ajax提交表单.当整个表格有效时,我可以使用一个事件吗?
这没有事件.只需使用简单的if语句检查状态即可.
if($("form").valid()) {
//go ahead
}
Run Code Online (Sandbox Code Playgroud)
但是,如果您尝试使用解决方法来捕获有效事件,则可以执行此类操作
$("form").submit(function() {
if($(this).valid()) {
//go ahead
} else {
//do some error handling
}
});
Run Code Online (Sandbox Code Playgroud)
jQuery Validate希望你处理这个问题的方法是指定一个submitHandler名为"在提交表单时运行此函数并且它是有效的".您可以通过AJAX从该函数中提交表单的内容.
$('form').validate({
//your normal options
submitHandler: function(){
$.ajax(...);
}
});
Run Code Online (Sandbox Code Playgroud)