jQuery formValidator表單驗證插件4.1.3提供下載

jopen 12年前發布 | 31K 次閱讀 jQuery

新增以下功能:

1、提高驗證速度
2、提供【Aspx迷你服務器】來運行Default.aspx的普通表單提交和ajaxForm提交的效果
3、ajaxValidator函數的type屬性,可以利用POST提交到服務器端
4、隨同ajaxValidator一起提交服務器的控件,也可以通過initConfig里的ajaxObjects屬性(dom數組)添加,特別針對哪些不需要校驗的控件,例如hidden控件
5、為initConfig增加oneByOneVerify屬性(是否逐個校驗),默認為true。在固定提示層(FixTip)、自動構建提示層(AutoTip)模式下,提交驗證的時候,是否是逐個校驗?是的話,值顯示第一個出錯的。
6、 在各種模式下,不需要再強制書寫formValidator函數了,不書寫就默認。這種優化為alertTip模式帶來了方便,例 如$("username").formValidator().inputValidator()只要寫 成$("username").inputValidator()就可以了
7、增加2套主題

修復一部分BUG
1、修正defaultPassed函數的BUG
2、去掉調試信息
3、修復AutoTip模式下顯示錯誤的問題
4、修正ajaxValidator函數已知的BUG。例如用戶名提交后,輸入框獲得焦點,提示框顯示錯誤的問題
5、修復源代碼中有幾處沒有用“;”閉合的地方。現可以使用min版本了。
6、修復formValidator函數里leftTrimrightTrim實現代碼的BUG。
7、修復顯示的樣式問題。獲得焦點后,失去焦點就沒有顯示圖標的問題
8、修復調用unFormValidator后,后續處理不完善的問題,特別針對動態刪除控件引起的問題


下載地址:請點擊

演示地址:請點擊

話不多說,直接上圖。

主題1:ArrowSolidBox

 

jQuery formValidator表單驗證插件4.1.3提供下載

主題2:網易126郵箱注冊
jQuery formValidator表單驗證插件4.1.3提供下載


主題3:百度注冊頁面
jQuery formValidator表單驗證插件4.1.3提供下載

 

jQuery formValidator表單驗證插件是什么?

        jQuery formValidator表單驗證插件,它是基于jQuery類庫,實現了js腳本于頁面html代碼的分離。你可以劃分多個校驗組,每個組的校驗都是互不影響。對一個表單對象,你只需要寫一行代碼就可以輕松實現無數種(理論上)腳本控制插件支持6種大的校驗方式, 分別是:inputValidator(針對input、textarea、select控件的字符長度、值范圍、選擇個數的控制)、 compareValidator(提供2個對象的比較,目前可以比較字符串和數值型)、ajaxValidator(通過ajax到服務器上做數據校 驗)、regexValidator(提供可擴展的正則表達式庫) 、functionValidator (可使用外部函數來做校驗,可以當做過程處理)、passwordValidator(密碼強度校驗)插件支持四種提示模式:固定提示層(FixTip)、自動構建提示層(AutoTip)、單個提示層跟隨(SingleTip)、彈出提示內容(AlertTip)。插件支持換膚:默認情況下提供6套皮膚,其中包括58網、網易郵箱注冊、百度注冊等。


本插件于其他校驗控件最大的區別有6點:


1、校驗功能可以擴展。
        對 中文、英文、數字、整數、實數、Email地址格式、基于HTTP協議的網址格式、電話號碼格式、手機號碼格式、貨幣格式、郵政編碼、身份證號碼、QQ號 碼、日期等等這些控制,別的表單校驗控件是代碼里寫死的,而formValidator是通過外部js文件來擴展的,你可以通過寫正則表達式和函數來無限的擴展這些功能

2、實現了校驗代碼于html代碼的完全分離。
        你的所有信息都無需配置在校驗表單元素上,你只要在js上配置你的信息。使美工(界面)和javascript工程師的工作不交織在一起

3、你只需寫一行代碼就能完成一個表單元素的所有校驗。你只需要寫一行代碼就能完成一下所有的控制

  • 支持所有類型客戶端控件的校驗
  • 支持jQuery所有的選擇器語法,只要控件有唯一ID和type屬性
  • 支持函數和正則表達式的擴展。提供擴展庫formValidatorReg.js,你可以自由的添加、修改里面的內容。
  • 支持2種校驗模式。第一種:文字提示(showword模式);第二種:彈出窗口提示(showalert模式)
  • 支持多個校驗組。如果一個頁面有多個提交按鈕,分別做不同得提交,提交前要做不同的校驗,所以你得用到校驗組的功能。
  • 支持4種狀態的信息提示功能,可以靈活的控制4種狀態是否顯示。第一種:剛打開網頁的時候進行提示;第二種:獲得焦點的時候進行提示;第三種:失去焦點時,校驗成功時候的提示;第四種:失去焦點時,校驗失敗的錯誤提示。
  • 支持自動構建提示層。可以進行精確的定位。
  • 支持自定義錯誤提示信息。
  • 支持控件的字符長度、值范圍、選擇個數的控制。值范圍支持數值型和字符型;選擇的個數支持radio/checkbox/select三種控件
  • 支持2個控件值的比較。目前可以比較字符串和數值型。
  • 支持服務器端校驗。
  • 支持輸入格式的校驗。
  • </ul>

    4、支持多大4種提示模式。

    固定提示層(FixTip)、自動構建提示層(AutoTip)、單個提示層跟隨(SingleTip)、彈出提示內容(AlertTip)

    5、支持換膚。