




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Validate+Boostraptooltip 表單驗證示例一、工具準備:1、boostrap: 下載地址 /jquery:jQuery 版本需大于或等于 2、validate 及tooltip 使用教程:菜鳥教程地址:以下指示列出了一些常用配置項,比較重要的加紅區(qū)別。validate()的可選項描述代碼debug:進行調試模式(表單不提交) 。$(".selector").validate({debug:true})把調試設置為默認。$.validator.setDefaults({debug:true})submitHandler :通過驗證后運行的函數(shù),里面要加上表單提交的函數(shù),否則表單不會提交。$(".selector").validate({submitHandler:function(form){$(form).ajaxSubmit();}})ignore:對某些元素不進行驗證。$("#myform").validate({ignore:".ignore"})rules:自定義規(guī)則, key:value 的形式,key是要驗證的元素,value 可以是字符串或對象。$(".selector").validate({rules:{name:"required",email:{required:true,email:true}}})messages:自定義的提示信息,key:value 的形式,key 是要驗證的元素, value 可以是字符串或函數(shù)。$(".selector").validate({rules:{name:"required",email:{required:true,email:true}},messages:{name:"Name 不能為空",email:{required:"E-mail 不能為空",email:"E-mail 地址不正確"}}})groups:對一組元素的驗證,用一個錯誤提示,用errorPlacement 控制把出錯信息放在哪里。$("#myform").validate({groups:{username:"fnamelname"},errorPlacement:function(error,element){if(element.attr("name")=="fname"||element.attr("name")=="lname")error.insertAfter("#lastname");elseerror.insertAfter(element);},debug:true})Onubmit:類型 Boolean,默認 true,指定是否提交時驗證。$(".selector").validate({onsubmit:false})onfocusout:類型 Boolean,默認 true,指定是否在獲取焦點時驗證。$(".selector").validate({onfocusout:false})onkeyup:類型 Boolean,默認 true,指定是否在敲擊鍵盤時驗證。$(".selector").validate({onkeyup:false})onclick:類型Boolean,默認true,指定是否在鼠標點擊時驗證(一般驗證checkbox、radiobox)。$(".selector").validate({onclick:false})focusInvalid:類型 Boolean,默認 true。提交表單后,未通過驗證的表單(第一個或提交之前獲得焦點的未通過驗證的表單)會獲得焦點。$(".selector").validate({focusInvalid:false})focusCleanup :類型 Boolean,默認 false。當未通過驗證的元素獲得焦點時,移除錯誤提示(避免和 focusInvalid一起使用)。$(".selector").validate({focusCleanup:true})errorClass:類型 String,默認 "error"。指定錯誤提示的css 類名,可以自定義錯誤提示的樣式。$(".selector").validate({errorClass:"invalid"})errorElement :類型 String,默認 "label"。指定使用什么標簽標記錯誤。$(".selector").validateerrorElement:"em"})wrapper:類型 String,指定使用什么標簽再把上邊的errorELement 包起來。$(".selector").validate({wrapper:"li"})errorLabelContainer :類型 Selector,把錯誤信息統(tǒng)一放在一個容器里面。$("#myform").validate({errorLabelContainer:"#messageBox",wrapper:"li",submitHandler:function(){alert("Submitted!")}})showErrors:跟一個函數(shù),可以顯示總共有多少個未通過驗證的元素。$(".selector").validate({showErrors:function(errorMap,errorList){$("#summary").html("Yourformcontains"+this.numberOfInvalids()+"errors,seedetailsbelow.");this.defaultShowErrors();}})errorPlacement :跟一個函數(shù),可以自定義錯誤放到哪里。$("#myform").validate({errorPlacement:function(error,element){error.appendTo(element.parent("td").next("td"));},debug:true})success:要驗證的元素通過驗證后的動作, 如果跟一個字符串,會當作一個 css 類,也可跟一個函數(shù)。$("#myform").validate({success:"valid",submitHandler:function(){alert("Submitted!")}
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB31/T 899-2015涉及人的生物醫(yī)學研究倫理審查規(guī)范
- DB31/T 784-2014快硬性道路基層混合料(FRRM)應用技術規(guī)范
- DB31/T 668.4-2012節(jié)能技術改造及合同能源管理項目節(jié)能量審核與計算方法第4部分:鍋爐系統(tǒng)
- DB31/T 668.16-2020節(jié)能技術改造及合同能源管理項目節(jié)能量審核與計算方法第16部分:煙道式余熱回收
- DB31/T 398-2015建筑垃圾車技術及運輸管理要求
- DB31/T 329.22-2018重點單位重要部位安全技術防范系統(tǒng)要求第22部分:軍工單位
- DB31/T 1351-2022公務用車通用物品配置規(guī)范
- DB31/T 1314-2021住宅無障礙改造技術指南
- DB31/T 1309-2021數(shù)據(jù)中心節(jié)能改造技術規(guī)范
- DB31/T 1188-2019特種設備使用單位安全管理評價導則
- 2024年無錫市濱湖區(qū)名小六年級畢業(yè)考試語文模擬試卷
- 2024年咸陽市城市發(fā)展集團有限公司招聘筆試沖刺題(帶答案解析)
- 2023年電力安全生產(chǎn)工作規(guī)程
- 小學新眼保健操比賽總結
- 公司SWOT分析表模板
- 學校青春期性教育系列- 《保護青春期安全》
- 新媒體視頻節(jié)目制作 課件 學習領域1 新聞短視頻制作
- 秦始皇帝陵的物探考古調查863計劃秦始皇陵物探考古進展情況的報告
- (完整)中醫(yī)癥候積分量表
- 高效液相色譜質譜聯(lián)用技術在藥物分析中的應用
- 透析患者貧血的護理查房
評論
0/150
提交評論