BootStrap Validator 版本差異問題導致的submitHandler失效問題的解決方法


最近一直在做互金平台,做到后台提交表單的時候出現驗證提交數據一直沒有提交的問題。於是百度了一下。果然是版本問題造成的。幸好找到了問題所在。我一直仿照的是東鈿原微信平台的做法,但是使用byond的后台框架,可能版本不一樣,所以造成

submitHandler: function (validator, form, submitButton) {
// 版本號0.4.5支持
// 版本號v0.5.2-dev不再支持submitHandler配置
}
這個方法一直是無效的無法執行。百度搜到就是以下解決辦法。調試了可以用。
一開始調試還出現了語法錯誤,原因是我把

.on("success.form.bv",function(e){
// 版本號0.4.5支持
// 版本號v0.5.2-dev支持
alert(11);
}); 這個方法寫在了$('form').bootstrapValidator({})這個之外,所以一直報語法錯誤。仔細看了一下,其實這個.on()方法是要緊接着$('form').bootstrapValidator({})這個之后的。

 

這篇文章主要介紹了BootStrap Validator 版本差異問題導致的submitHandler失效問題的解決方法,下面通過本文給大家詳細說明一下,需要的朋友可以參考下

我用過的兩個版本:

v0.5.2-dev,0.4.5

這里針對於提交方法進行說明一下,如下代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
<script>
$( function () {
$( "#addUserForm" ).bootstrapValidator({
submitHandler: function (validator, form, submitButton) {
// 版本號0.4.5支持
// 版本號v0.5.2-dev不再支持submitHandler配置
}
}).on( "success.form.bv" , function (e){
// 版本號0.4.5支持
// 版本號v0.5.2-dev支持
});
</script>

以上所述是小編給大家介紹的BootStrap Validator 版本差異問題導致的submitHandler失效問題的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!


免責聲明!

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



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