關於bootstrapValidator提交問題的解決


關於bootstrapValidator的AJAX提交有幾種方法:

1、form中一定要放一個類型為submit的按鈕,然后添加 success.form.bv 事件,如下

1 on('success.form.bv', function(e) {
2     e.preventDefault();
3     var form = $(e.target);
4      /**提交代碼**/
5 });

2、如果form中沒有submit類型的按鈕(項目要求,需要在表單外部按鈕提交),除了添加1的代碼外,外部按鈕事件代碼如下

form.submit(function(e){
    e.preventDefault();//必須添加,不然就重復提交
});

3、不使用 success.form.bv 事件,使用 submitHandler 方法,這應該是官方推薦的方法。不過,這個方法在源碼中是找不到的,需要手動修改源碼。如果使用 submitHandler 方法,form中一定要放一個類型為submit的按鈕。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM