-
基本驗(yàn)證方法。查看全部
-
validate是validation的核心方法。debug設(shè)置為true表單就不會(huì)提交,方便調(diào)試。查看全部
-
獲取form的id,調(diào)用validate方法,中文提示可以復(fù)制rules,按照格式改成中文。規(guī)則的約定為name的值,不是id的值。查看全部
-
validate方法返回validator對(duì)象查看全部
-
客戶端校驗(yàn)安全 (1)在數(shù)據(jù)被輸入程序前必須對(duì)數(shù)據(jù)合法性的檢驗(yàn)。非法輸入問(wèn)題是最常見(jiàn)的web應(yīng)用程序安全漏洞。 (2)所有提交的表單數(shù)據(jù),都必須驗(yàn)證兩次,即提交前在客戶端驗(yàn)證,提交后在服務(wù)器端再次驗(yàn)證,保證數(shù)據(jù)的合法性。 (3)服務(wù)器端不要相信任何的客戶端數(shù)據(jù)查看全部
-
自定義驗(yàn)證方法 (1)jquery.validator.addMethod(name,method[,message]) name:方法名稱(chēng) method:function(value,element,params)方法邏輯 message:提示消息 (2)additional-methods.js包含了很多擴(kuò)展驗(yàn)證方法查看全部
-
選擇器擴(kuò)展 (1):blank 選擇所有值為空的元素 (2):filled選擇所有值不為空的元素 (3):unchecked 選擇所有沒(méi)有被選中的元素查看全部
-
validate()方法配置項(xiàng) (1)showErrors可以顯示總共有多少個(gè)未通過(guò)驗(yàn)證的元素 (2)errorPlacement自定義錯(cuò)誤信息放在哪里 (3)success要驗(yàn)證的元素通過(guò)驗(yàn)證后的動(dòng)作 (4)highlight可以給未通過(guò)驗(yàn)證的元素加效果 (5)unhighlight去除未通過(guò)驗(yàn)證的元素的效果,一般和highlight同時(shí)使用查看全部
-
validate()方法配置項(xiàng): (1)errorClass指定錯(cuò)誤提示的css類(lèi)名,可以自定義錯(cuò)誤提示的樣式 (2)validClass指定驗(yàn)證通過(guò)的css類(lèi)名 (3)errorElement使用什么標(biāo)簽標(biāo)記錯(cuò)誤 (4)wrapper使用什么標(biāo)簽把上邊的errorElement包起來(lái) (5)errorLabelContainer把錯(cuò)誤信息統(tǒng)一放在一個(gè)容器里面 (6)errorContainer顯示或者隱藏驗(yàn)證信息,可以自動(dòng)實(shí)現(xiàn)有錯(cuò)誤信息出現(xiàn)時(shí)把容器屬性變?yōu)轱@示,無(wú)錯(cuò)誤時(shí)隱藏查看全部
-
validate()方法配置項(xiàng) (1)onsubmit是否在提交時(shí)驗(yàn)證 (2)onfocusout是否在獲取焦點(diǎn)時(shí)驗(yàn)證 (3)onkeyup是否在敲擊鍵盤(pán)時(shí)驗(yàn)證 (4)onclick是否在鼠標(biāo)點(diǎn)擊時(shí)驗(yàn)證,一般用于checkbook或者radio (5)focusInvalid提交表單后,未通過(guò)驗(yàn)證的表單(第一個(gè)或提交之前獲得焦點(diǎn)的未通過(guò)驗(yàn)證的表單)是否會(huì)獲得焦點(diǎn) (6)focusCleanup當(dāng)未通過(guò)驗(yàn)證的元素獲得焦點(diǎn)時(shí),是否移除錯(cuò)誤提示查看全部
-
validate()方法配置項(xiàng) (1)submitHandler通過(guò)驗(yàn)證后運(yùn)行的函數(shù),可以加上表單提交的方法 (2)invalidHandler無(wú)效表單提交后運(yùn)行的函數(shù) (3)ignore對(duì)某些元素不進(jìn)行驗(yàn)證 (4)rules定義校驗(yàn)規(guī)則 (5)message定義提示信息 (6)groups對(duì)一組元素的驗(yàn)證,用一個(gè)錯(cuò)誤提示,用errorPlacement控制把出錯(cuò)信息放在哪里查看全部
-
validator對(duì)象還有很多有用的靜態(tài)方法,可以直接使用: (1)增加自定義的驗(yàn)證方法:jquery.validator.addMethod(name,method[,message]) (2)格式化字符串,用參數(shù)代碼模板中的{n}:jquery.validator.format(template,argument,argumentN...) (3)修改插件默認(rèn)設(shè)置:jquery.validator.setDefaults(options) (4)為某些包含名為name的class增加組合驗(yàn)證類(lèi)型:jquery.validator.addClassRules(name,rules)查看全部
-
rules()方法 (1)rules()獲取表單元素的校驗(yàn)規(guī)則 (2)rules("add",rules)向表單元素增加校驗(yàn)規(guī)則 (3)rules("remove",rules)刪除表單元素校驗(yàn)規(guī)則查看全部
-
概念解釋?zhuān)?(1)method:驗(yàn)證方法,指的是校驗(yàn)的邏輯。比如email方法,檢查輸入的文本是否符合email的規(guī)則。 (2)rule:驗(yàn)證規(guī)則,指的是元素和驗(yàn)證方法的關(guān)聯(lián)。比如頁(yè)面一個(gè)id為email的文本框需要帶有email的驗(yàn)證方法。 validate()方法 validate:是插件的核心方法,定義了基本的校驗(yàn)規(guī)則和一些有用的配置項(xiàng)。例如:debug,如果這個(gè)參數(shù)為true,那么表單不會(huì)提交,只進(jìn)行檢查,調(diào)試時(shí)十分方便。查看全部
-
想問(wèn)問(wèn)老師用的是什么軟件呀?查看全部
舉報(bào)
0/150
提交
取消