jQuery Validate – 成功事件?
我在我的网站上使用jQuery Validate插件,然后通过ajax提交表单。 当整个表格有效时,我可以使用一个事件吗?
这没有事件。 只需使用简单的if语句检查状态即可。
if($("form").valid()) { //go ahead }
但是,如果您尝试使用解决方法来捕获有效事件,则可以执行此类操作
$("form").submit(function() { if($(this).valid()) { //go ahead } else { //do some error handling } });
jQuery Validate希望你处理这个问题的方法是指定一个submitHandler
即“在提交表单时运行此函数并且它是有效的”。 您可以通过AJAX从该函数中提交表单的内容。
$('form').validate({ //your normal options submitHandler: function(){ $.ajax(...); } });
打电话吧
$("form").valid(); // returns true if valid
并不是
$("form").validate(); //returns $.validate
看到这个
valid( )
检查所选表单是否有效或所有选定元素是否有效。
编辑
返回: Boolean