jQuery formValidator表單驗證外掛是什麼?
jQuery formValidator表單驗證插件,它是基於jQuery類別庫,實作了js腳本於頁面html程式碼的分離。你可以劃分多個校驗組,每個組的校驗都是互不影響。對一個表單對象,你只需要寫一行程式碼就可以輕鬆實現無數種(理論上)腳本控制。目前支援5種大的校驗方式,分別是:inputValidator(針對input、textarea、select控制項的字元長度、值範圍、選擇個數的控制)、compareValidator(提供2個物件的比較,目前可以比較字串和數值型)、ajaxValidator(透過ajax到伺服器上做資料校驗)、regexValidator(提供可擴充的正規表示式函式庫) 、functionValidator (可使用外部函數來做校驗)
此插件於其他校驗控制項最大的差異有3點:
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個控件值的比較。目前可以比較字串和數值型。
支援伺服器端校驗。
支援輸入格式的校驗。
首頁:index.html
展開