jQuery 智能表單驗證,nice-validator 0.8.0 發布
喜大普奔。歷時1年多,nice-validator 迎來了新的版本 v0.8.0,同時也更新了全新的官方文檔。
多項新功能以及改進,從此再也不用擔心表單驗證了。
簡單、智能、令人愉悅的表單驗證方案。內置強大的驗證機制,適用于各種簡單和復雜的應用場景。
支持自動初始化,完全不用寫js也可以驗證表單。
支持主題機制,多規則綁定,事件驅動,國際化。
支持主流瀏覽器(IE6+、Chrome、Firefox、Opera、Safari)。
有詳細的中文API文檔
在線試試:http://niceue.com/validator/demo/推ter-js.php?theme=simple_right
v0.8.0 更新說明
-
new#114 支持提前初始化(驗證將來才存在的表單)
-
new#126 支持require.js、sea.js,支持自加載語言和樣式
-
new#130 target參數支持傳遞回調
-
new#136 提交按鈕支持標準的formnovalidate屬性
-
new#137 規則required支持jQuery選擇器參數
-
new#134 支持多個字段required其中之一
-
new#145 增加jQuery選擇器 :filled
-
new#146 如果規則返回值為undefined,則繼續驗證下一個規則
-
new#147 參數timely支持新的值3
-
new#133 DOM傳參支持data-timely
-
new#148 DOM傳參支持data-must
-
new#165 增加 showmsg 和 hidemsg 事件
-
new#167 remote規則支持自定義參數
-
new#168 增加參數 ignoreBlank ,沒有值的時候暫不驗證
-
new#176 增加內置規則 validate
-
change#135 去掉groups參數,使用required規則替代
-
change#138 強制規則名只能使用字母、數字、下劃線
-
change#141 去掉方法mapMsg,使用showMsg替代
-
change#144 去掉方法setMsg、setRule
-
change#150 去掉默認主題的showOk配置
-
change#152 去掉checked規則不驗證隱藏checkbox的特性
-
change#156 表單沒有action不要默認當做ajaxSubmit
-
change#164 ok提示消息的配置
-
change#177 DOM傳參不再支持 notimely 屬性
-
change#188 移除參數 defaultMsg 和 loadingMsg
-
fixed#151 跨域ajax請求時候報錯
-
fixed#175 IE下在input獲取焦點時候刷新頁面會緩存上次的DOM
-
fixed#180 checkbox 沒有name 的時候不能正確驗證
-
fixed#189 與match當前字段對比的字段如果沒有規則會報錯