jQuery formValidator表單驗證插件開源了 含API幫助、源碼、示例
2024-05-06 14:17:24
供稿:網友
2008-07-22 14:47
bug描述:ajaxValidator函數在提交后發生錯誤,停留在本頁面后,再次觸發校驗會讓提示內容一直處于onload狀態。
這個bug已經修復,請重新下載。
2008/7/17 14:12:00 jQuery formValidator 3.1ver
1、為inputValidator增加empty屬性。用于設置控件文本值是否允許兩邊為空。具體請看demo1里的密碼的校驗代碼。
該屬性是個對象,默認值{leftempty:true,rightempty:true,emptyerror:null}
leftempty:表示左邊是否允許為空
rightempty:表示右邊是否允許為空
emptyerror:出現該錯誤的時候的提示,如果為null,則利用onerror屬性來提示錯誤。
注:只能在type:"size"的時候使用,即比較長度的時候。
2、修改自動構建提示層的語法。為formValidator函數增加relativeid屬性。
relativeid:表示提示層相對定位的控件ID,如果為空,則用當前校驗控件的ID。
tipid:表示自動創建的提示層的ID,如果為空,則用當前校驗控件的ID+"Tip"來命名。
3、修正ajaxValidator函數里beforesend屬性的bug。代碼忘記傳遞它的唯一參數。
4、修正ajaxValidator函數在后臺無法獲取中文的bug。
5、更新了升級記錄、用戶手冊、增加了2個提問。
1、現場演示
http://img.Vevb.com/online/formValidator3.1/demo.html
2、jQuery pageValidator插件主要功能
支持所有類型客戶端控件的校驗
支持jQuery所有的選擇器語法,只要控件有唯一ID和type屬性
支持函數和正則表達式的擴展。提供擴展庫formValidatorReg.js,你可以自由的添加、修改里面的內容。
支持2種校驗模式。第一種:文字提示(showword模式);第二種:彈出窗口提示(showalert模式)
支持多個校驗組。如果一個頁面有多個提交按鈕,分別做不同得提交,提交前要做不同的校驗,所以你得用到校驗組的功能。
支持4種狀態的信息提示功能,可以靈活的控制4種狀態是否顯示。第一種:剛打開網頁的時候進行提示;第二種:獲得焦點的時候進行提示;第三種:失去焦點時,校驗成功時候的提示;第四種:失去焦點時,校驗失敗的錯誤提示。
支持自動構建提示層??梢赃M行精確的定位。
支持自定義錯誤提示信息。
支持控件的字符長度、值范圍、選擇個數的控制。值范圍支持數值型和字符型;選擇的個數支持radio/checkbox/select三種控件
支持2個控件值的比較。目前可以比較字符串和數值型。
支持服務器端校驗。
支持輸入格式的校驗。
3、jQuery formValidator插件 API幫助文檔
幫助文檔請點擊這里
4、下載API幫助、源碼、示例