2016-02-05 115 views
0

Formvalidator插件在表单验证后提交表单。我想在验证后阻止表单提交并调用函数offerpricepopup(),在这个函数中我提交表单。但是这并没有发生,表单验证之后表单会自动提交。Jquery:防止提交后进行验证

var sss = $('#submitBtn1').formValidator({ 
      onSuccess : function() { console.log('Success!'); 
         }, 
      scope  : '#postform', 
      errorDiv : '#errorDiv1' 
     }); 

    $("#postform").on("submit", function(e){ 
     e.preventDefault(); 
     offerpricepopup(); 

    }); 

在此先感谢

+0

先尝试验证,然后调用您的方法,然后提交它。 –

+0

也许是'返回false;'在onSuccess:function(){} –

+0

@john史密斯没有没有帮助 –

回答

0

也许尝试使用不同的功能来验证。仔细查看文档,看起来好像有一种方法可以检查并确认表单是否在未提交的情况下进行验证。我在这里找到了一个描述(第二个下来)http://www.formvalidator.net/#advanced