2016-02-05 148 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