6.8日(rì)音(yīn)訊,Validation₹"π範例及詳解
日(rì)期:2013-06-08發布:首創網絡浏覽:391次
6.8日(rì)音(yīn)訊,Validation範例及詳解。Vali₽φ←dation在應用(yòng)中還(hái)是(s↕β"hì)非常好(hǎo)用(yòng)的(de),目前來(lái)±€©看(kàn),它的(de)用(yòng)法也(yě)是(shì)越來(•→lái)越普及,由于它的(de)語法簡單、操作(zuò)效率高←™×∏(gāo),現(xiàn)在已經延伸到(dào)網頁制(zh♠←£ì)作(zuò)的(de)各個(gè)角落,在此邯鄲網站(zhàn)建設首創網<✘$γ絡小(xiǎo)編給大(dà)家(jiā)說←φ•(shuō)一(yī)下(xià),它的γ∞£(de)用(yòng)法和(hé)實際操···
本文(wén)關鍵字:6.8日(rì),音(yīn)訊,Valid γ ™ation,範例,及,詳解,6.8日(rì),音(yīn)訊,
6.8日(rì)音(yīn)訊,Validation範例及詳₹<解。Validation在應用(yòng)中還(hái)是(shì)δ®♠非常好(hǎo)用(yòng)的(de),÷∞<£目前來(lái)看(kàn),它的(de)用(yòng)法也(yě∑$β)是(shì)越來(lái)越普及,由于它的(de)語法簡單、操作(z∞α<uò)效率高(gāo),現(xiàn)在已經延γ¶伸到(dào)網頁制(zhì)作(zuò)的(d★<€e)各個(gè)角落,在此邯鄲網站(zhàn)建設首創網絡小(xiǎo)編給大(dà)家(jiā)說(shuō)一(yīφ©"©)下(xià),它的(de)用(yòng)法和(hé)實際©π✘$操作(zuò)步驟,以供大(dà)家(jiā)學¶☆₽®習(xí),查詢。
1/**
2*@authorming
3*/
4$(document).ready(function(){
5
6/*設置默認屬性*/
7$.validator.setDefaults({
8submitHandler:function(form){
9form.submit();
10}
11});
12
13//字符驗證
14jQuery.validator.addMethod(&ldquoα≠↑;stringCheck“,function(value"λ♠,element){
15returnthis.optional(element≤'↓)||/^[u0391-uFFE5w]+$/.test(v☆α>πalue);
16},“隻能(néng)包括中文(wén)字、英文(wé↔$↓n)字母、數(shù)字和(hé)下(xià)劃線“) ₩;
17
18//中文(wén)字兩個(gè)字節
19jQuery.validator.addMet₩☆↔✘hod(“byteRange≥Length“,function(value,element,ε∏'param){
20varlength=value.length;
21for(vari=0;i<>
22if(value.charCodeAt(i)>127){
23length++;
24}
25}
26returnthis.opti¶₽onal(element)||(length'±∞>=param[0]&&length<=param→ β≤[1]);
27},“請(qǐngδ™)确保輸入的(de)值在3-15個(gè)字節之間(jiān)(一σφ(yī)個(gè)中文(wén)字算(suàn)2個(gè)字節)&ldq±↔uo;);
28
29//身(shēn)份證号碼驗證
30jQuery.validator.addMethod★δ(“isIdCardNo“,fε→®unction(value,element){
31returnthis.optional(element)||isId≈§₹CardNo(value);
32},“請(qǐng)•γ♦正确輸入您的(de)身(shēn)份證号碼“);
33
34//手機(jī)号碼驗證
35jQuery.validator.addM<&₽ethod(“isMobile“,function(v✔₽≤alue,element){
36varlength=value.length;
37varmobile=/^(((13[δ₩0-9]{1})|(15[0-9]{1}))π'+d{8})$/;
38returnthis.optional(eα"∑↔lement)||(length==11∏φ&&&mobile.test(value));
39},“請(qǐng)正确γγ→填寫您的(de)手機(jī)号碼“);
40
41//電(diàn)話(huà)号碼驗證
42jQuery.validator.addMethod(&l→'dquo;isTel“,function(v≥₽¥Ωalue,element){
43vartel=/^d{3,4}-♦♦λ€?d{7,9}$/;//電(diàn)話(huà)号碼格式010-12345€¥ φ678
44returnthis.optional(♦πelement)||(tel.test(≥$♥value));
45},“請(qǐng)正确填寫您的(d®→e)電(diàn)話(huà)号碼“);
46
47//聯系電(diàn)話(huà)β∏(手機(jī)/電(diàn)話(huà)皆可(kě))驗證
48jQuery.validator.addMethod(“±♣isPhone“,function(valuΩ≤≈e,element){
49varlength=value.length;
50varmobile=/^(((13[0-9]{1})|(15♠γ[0-9]{1}))+d{8})$/;
51vartel=/^d{3,4}-?d{7,9}$/;
52returnthis.optional(e®₽≤γlement)||(tel.test(value)||mobile δ.test(value));
53
54},“請(qǐng)正•φ₹确填寫您的(de)聯系電(diàn)話(hΩ×uà)“);
55
56//郵政編碼驗證
57jQuery.validatoφ₹r.addMethod(“isZipCode&ldqu →₩o;,function(value,element){
58vartel=/^[0-9]{6}$/;
59returnthis.optional(elemenα↕t)||(tel.test(value));
60},“請(qǐng)正确填寫您的(de)郵≥∏政編碼“);
61
62//開(kāi)始驗證
63$(‘#submitF¥€orm‘).validate({
64/*設置驗證規則*/
65rules:{
66username:{
67required:true,
68stringCheck:true,
69byteRangeLength:[3,15]
70},
71email:{
72required:true,
73email:true
74},
75phone:{
76required:true,
77isPhone:true
78},
79address:{
80required:true,
81stringCheck:true,
82byteRangeLength:[3,100]
83}
84},
85
86/*設置錯(cuò)誤信息*/
87messages:{
88username:{
89required:“請(qǐng¥₽∑)填寫用(yòng)戶名“,•♠¶¶
90stringCheck:“用♥δ(yòng)戶名隻能(néng)包括中文(wén)字、英文(wén)字母©≠♣、數(shù)字和(hé)下(xià)劃線&ldq¥Ω≠uo;,
91byteRangeLength:“用(yòn✘&↓g)戶名必須在3-15個(gè)字符之間(jiān)(一(y§Ω¶ī)個(gè)中文(wén)字算(suàn)2個(gè)字♥λα符)“
92},
93email:{
94required:“請(qǐng'α)輸入一(yī)個(gè)Email地(♥γ↔↓dì)址“,
95email:“請(qǐng)輸入一∞λ↑£(yī)個(gè)有(yǒu)效的(de)Email☆≈地(dì)址“
96},
97phone:{
98required:“請¥φ®(qǐng)輸入您的(de)聯系電(diàn)話(huà)&ldqu™↓o;,
99isPhone:“請(qǐng)輸入Ω♣一(yī)個(gè)有(yǒu)效的(de)聯系電(dià<☆n)話(huà)“
100},
101address:{
102required:“請(qǐng★Ω)輸入您的(de)聯系地(dì)址“,
103stringCheck:“請(qΩΩσǐng)正确輸入您的(de)聯系地(dì)址“,
104byteRangeLength:“請(qǐ←±ng)詳實您的(de)聯系地(dì)址以便于我們聯系您&→♣ldquo;
105}
106},
107
108/*設置驗證觸發事(shì)件ε₩Ω(jiàn)*/
109focusInvalid:false,
110onkeyup:false,
111
112/*設置錯(cuò)誤信息提示DOM*/
113errorPlacement:function(error,ele×±♦δment){
114error.appendTo(element.parent()π );
115},
116
117});
118
119});
測試頁index.html
7
8
9
10
11
12
13*{
14font-family:Verdana;
15font-size:96%;
16}
17label{
18width:10em;
19float:left;
20}
21label.error{
22float:none;
23color:red;
24padding-left:.5em;
25vertical-align:top;
26}
27p{
28clear:both;
29}
30.submit{
31margin-left:12em;
32}
33em{
34font-weight:bold;
35padding-right:1em;
36vertical-align:top;
37}
38
39
40
41
42
43
- 歡迎大(dà)家(jiā)閱讀(dú)浏覽,部分(fēn)內(nèi)容來(lái)源于網絡,如(rú)有(yǒu)侵權,請(qǐng)聯系我們删除!
- 上(shàng)一(yī)條:6.7日(rì)音(yīn)訊,手機(jī)端實現(xiàn)全屏界面形式
- 下(xià)一(yī)條:6.9日(rì)音(yīn)訊,ie6有(yǒu)何魅力讓我們仍愛(ài)不(bù)釋手
服務項目
熱(rè)門(mén)信息
- 邯鄲網絡公司:模闆建站(zhàn)的(de)好(hǎo)處有(yǒu)哪些(xiē)?
- 3642024-04-25

- 4.9日(rì)訊,企業(yè)網站(zhàn)建設如(rú)何發揮網絡營銷功能(néng)?
- 4092024-04-09

- 4.9日(rì)音(yīn)訊,企業(yè)網站(zhàn)維護的(de)日(rì)常工(gōng)作(zuò)
- 2912024-04-09

- 邯鄲網絡公司:網站(zhàn)建設開(kāi)發有(yǒu)哪些(xiē)細節需要(yào)注意?
- 5402024-03-07

- 邯鄲網絡公司:外(wài)貿網站(zhàn)制(zhì)作(zuò)的(de)8個(gè)步驟
- 3772024-03-05

- 簡單3步,輕松做(zuò)企業(yè)官網
- 6822024-02-18
