Bootstrap如何使用表單驗證外掛bootstrapValidator? (程式碼實例)

青灯夜游
發布: 2018-10-19 15:25:57
轉載
3738 人瀏覽過

本篇文章帶給大家的內容是介紹Bootstrap使用表單驗證外掛bootstrapValidator的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。如果大家想要學習和獲取更多的bootstrap相關教程也可以訪問:bootstrap教程

外掛程式下載:http://www.jq22.com/jquery-info522

外掛程式介紹

先上一個圖:


下載網址:https://github.com/nghuuphuoc/bootstrapvalidator

使用方法:http://www.cnblogs.com /huangcong/p/5335376.html

使用提示

中文化:
下載外掛後,將\js\bootstrapValidator\language\zh_CN.js 引入文件,即實作中文化

提交前驗證表單:
更豐富一點的表單驗證範例:http://www.jq22.com/yanshi522,直接上碼:

1  2  3  4 BootstrapValidator demo 5 6  7  8 9  10  11 12  13  14  15 
16 17

18

19 20

21

22

Sign up

24

25 26
27

28 29

30 31

32

33 34

35

36 37

38 39

40 41

42

43 44

45 46

47 48

49

50 51

52 53

54 55

56

57 58

59 60

61 62

63

64 65

66 67

68

69 72

73

74 77

78

79 82

83

84

85 86

87 88

89 (YYYY/MM/DD) 90

91

92 93

94 95

96

97 100

101

102 105

106

107 110

111

112 115

116

117 120

121

122

123 124

125 126

127

128 131

132

133 136

137

138 141

142

143 146

147

148 151

152

153 156

157

158 161

162

163 166

167

168

169 170

171 172

173 174

175

176 177

178

179 180 181 182 183

184

185
186

187
188 189

190

191 192 340 341
登入後複製

看331行,點擊提交時,用

$('#defaultForm').bootstrapValidator('validate'); 
登入後複製

觸發表單驗證

下面是碰到的一個坑:

bootstrapValidator預設邏輯是當表單驗證失敗時,把按鈕變成灰色。
但是專案中,button並不在form內部,是透過事件綁定來ajax提交的。那麼問題來了:

專案需要當form驗證失敗時,不執行所綁定的後續事件。百度半天找不到相關資料,最後還是要靠google:

$("#yourform").submit(function(ev){ev.preventDefault();}); $("#submit").on("click", function(){ var bootstrapValidator = $("#yourform").data('bootstrapValidator'); bootstrapValidator.validate(); if(bootstrapValidator.isValid()) $("#yourform").submit(); else return; });
登入後複製

醬紫就可以判斷表單驗證是否通過了。

以上是Bootstrap如何使用表單驗證外掛bootstrapValidator? (程式碼實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!