新聞資訊
記錄首創點滴進步 見(jiàn)證遠(yuǎn)行(xíng)
我們一(yī)直緊跟時(shí)代前沿,βφ★©聚焦行(xíng)業(yè)實時(shí)ε‌↓'動态,發布公司最新資訊,歡迎您的(de)關注
您目前的(de)位置:網站(zhàn)首頁 > 新聞資訊 > 網站(zhàn)常識 >

6.8日(rì)音(yīn)訊,Validati✔‍on範例及詳解

發布日(rì)期:2013-06-08文(wén)章(zhāng)來(lái)源:首創網絡浏覽次數(shù):736次
    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)語法簡單、操>✔作(zuò)效率高(gāo),現(xiàn)在已 ​經延伸到(dào)網頁制(zhì)作(zuò)的‌↓Ω✔(de)各個(gè)角落,在此邯鄲網站(zhàn)建設首創網絡小(xiǎo>><<)編給大(dà)家(jiā)說(shuō)一(yε₩ī)下(xià)......
    本文(wén)關鍵字:6.8日(rì),音(yīn)訊,Validation,✔∑φ範例,及,詳解,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)語→♠₹♠法簡單、操作(zuò)效率高(gāo),現(xiàn₩ ÷)在已經延伸到(dào)網頁制(zhì)作(zuò)₽$∞→的(de)各個(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.addMe←→∑☆thod(“stringCheck“,f ↕unction(value,element){
  15returnthis.opti®£∞onal(element)||/^[\u0391-\uFλπ↔FE5\w]+$/.test(value)$±"£;
  16},“隻能(néng∑↑)包括中文(wén)字、英文(wén)字母、 >數(shù)字和(hé)下(xià)劃線&l≤₽÷dquo;);
  17
  18//中文(wén)字兩個(gè)字≤γ節
  19jQuery.validator.addMethod(“&→$byteRangeLength“,functi‌&‍•on(value,element,param){
  20varlength=value.length;
  21for(vari=0;i<value.lengt ™σ☆h;i++){
  22if(value.charCodeAt(i)>127){
  23length++;
  24}
  25}
  26returnthis.opti¥δδonal(element)||(length>=param[0]&☆$amp;&length<=param[1₽&]);
  27},“請(qǐng)确保輸入的₩★>(de)值在3-15個(gè)字節之間(jiān)(一(yī)個(gè)中&ΩΩ文(wén)字算(suàn)2個(gè)字節)“);
  28
  29//身(shēn)份證号碼驗證←₹'
  30jQuery.validator.addMethod(™←“isIdCardNo“,function(valu©∞e,element){
  31returnthis.optional( •element)||isIdCardNo(value);
  32},“請(qǐng)正确輸入您的(de)•≈身(shēn)份證号碼“);
  33
  34//手機(jī)号碼驗證
  35jQuery.validator.add≥&≤Method(“isMobile“,→σ≥$function(value,element){
  36varlength=value.leng•✔¥th;
  37varmobile=/^(((13[0-9]{1}¥Ω)|(15[0-9]{1}))+\d{8})$/;
  38returnthis.optio↔​£♣nal(element)||(length==11&&m¥±'£obile.test(value));
  39},“請(qǐng)正确填寫您的(de)手±→​機(jī)号碼“);
  40
  41//電(diàn)話(huà)号碼驗證
  42jQuery.validator.addMethod(&ldquo✘ ;isTel“,function(valuσ™e,element){
  43vartel=/^\d{3,4}-?\d{7,9}$/±♠±;//電(diàn)話(huà)号碼格式010- ÷↓♥12345678
  44returnthis.optional(element)||(tel <≈.test(value));
  45},“請(qǐng)正确填寫您的(de)電(di★>₽≠àn)話(huà)号碼“);
  46
  47//聯系電(diàn)話(huà)(手機(jī)/"♥↔<電(diàn)話(huà)皆可(kě))驗證
  48jQuery.validator.addMethod(₽☆γ¶“isPhone“,funct₹λ‍ion(value,element){
  49varlength=value.leε↔•✘ngth;
  50varmobile=/^(((1σ←3[0-9]{1})|(15[0-9]{1}))'‌↔"+\d{8})$/;
  51vartel=/^\d{3,4}-?\d{7,9♣↔£β}$/;
  52returnthis.option®₹¥≥al(element)||(tel.test(va©↕lue)||mobile.test(value™✔'↓));
  53
  54},“請(qǐng)正确填寫您的(de)聯系電( ♥diàn)話(huà)“);
  55
  56//郵政編碼驗證
  57jQuery.validator.addMetho‌‍d(“isZipCode“,fu←>Ωnction(value,element)★↔{
  58vartel=/^[0-9]{6}$/;'Ω₩
  59returnthis.option♠‌₽¥al(element)||(tel.test(value));
  60},“請(qǐng)正确填寫您的(de)郵政編碼&ldq≥←§uo;);
  61
  62//開(kāi)始驗證
  63$(‘#submitForm‘).va♣Ωlidate({
  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:&ldquo₩   ;請(qǐng)填寫用(yòng)戶名“,
  90stringCheck:&ldquo≈÷→↕;用(yòng)戶名隻能(néng)包括中文α≈(wén)字、英文(wén)字母、數(s÷φ ±hù)字和(hé)下(xià)劃線&ldq ↓≥ uo;,
  91byteRangeLength:“用(yòng)戶名"‍π∞必須在3-15個(gè)字符之間(jiān)(一(yī)★" ↔個(gè)中文(wén)字算(suàn)2個(gè)字符)“
  92},
  93email:{
  94required:“請(qǐn₹♥σδg)輸入一(yī)個(gè)Email地(dì)址“,
  95email:“請(qǐng)•φ輸入一(yī)個(gè)有(yǒu)效的(de)Email地‌&∑(dì)址“
  96},
  97phone:{
  98required:“請(qǐng)輸入您的(∞₩€de)聯系電(diàn)話(huà)“,
  99isPhone:“請(qǐn®δ g)輸入一(yī)個(gè)有(yǒu)效的(<↑de)聯系電(diàn)話(huà)“
  100},
  101address:{
  102required:“請(qǐng)輸入 ♠→您的(de)聯系地(dì)址“,
  103stringCheck:&ldq<©∏★uo;請(qǐng)正确輸入您的(de)聯系地(dì)址&α ldquo;,
  104byteRangeLength:“請(qǐng)₹"≠∞詳實您的(de)聯系地(dì)址以便于我們聯≈♥&∞系您“
  105}
  106},
  107
  108/*設置驗證觸發事(shì)件(jiàn∑×β)*/
  109focusInvalid:false,
  110onkeyup:false,
  111
  112/*設置錯(cuò)誤信息提示DOM*/
  113errorPlacement:fu ​nction(error,element"‍π){
  114error.appendTo'φ(element.parent());
  115},
  116
  117});
  118
  119});
  測試頁index.html
 
  7<scriptsrc=”lib/jquery/j•δquery-1.3.2.min.js&rdqu<Ω"©o;></script>
  8<scripttype=&™→ rdquo;text/javascript”src=&rdquo≠ ✔;lib/jquery/jquery.validate.js”©₹βmce_src=”lib/jquery/Ωφ jquery.validate.js”></scriδ™✘©pt>
  9<scripttype=”​♣text/javascript”src=”li≤"±♥b/jquery/messages_cn.js”♠∞♠$></script>
  10<scripttype='£±×”text/javascript&rdquo ★;src=”lib/jquery/formValidato↑♦rClass.js”></script>↓ ;
  11<styletype=”text/css&rdqu©↑∏€o;>
  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</style>
  40</head>
  41<body>
  42<formclass=&rd>§'quo;submitForm”id=&r$‍dquo;submitForm”method=&rdquo₩✔←;get”action=&rdq¥₩™♥uo;">
  43<fieldset>
  44<legend>表單驗證</legend>≠₩;
  45<p>
  46<labelfor=”usernam‍ e”>用(yòng)戶名</label&&≥gt;
  47<em>*</em><inp≠☆​δutid=”userName”name=”₽®•username”size=”25&Pr♥‌ ime;/>
  48</p>
  49<p>
  50<labelfor=”email&r↓↕>εdquo;>E-Mail</label>
  51<em>*</em><inputid= δα”email”name=”✔←↓email”size=”25&Prime​Ω;/>
  52</p>
  53<p>
  54<labelfor=”↑'phone”>聯系電(diàn)話♦<δ≈(huà)</label>
  55<em>*</em"×><inputid=”λ×¥phone”name=”phone&rd←<↔quo;size=”25″va→∑¶lue=”"/>
  56</p>
  57<p>
  58<labelfor=”addres☆§→s”>地(dì)址</label> γ♣
  59<em>*</β≈∏•em><inputid=”address&rdqu'××±o;name=”address”size=&rdq←₽♠uo;22″>
  60</p>
  61<inputclass=”sφ¶ ubmit”type=”submit≥&☆§”value=”提交”/>
  62</p>
  在實際的(de)用(yòng)法當中,可(kě)能(néng)會(hu≤€♠ì)有(yǒu)各種更好(hǎo)的(de)用(yòng)法,隻要(yào×↔)大(dà)家(jiā)不(bù)斷的(de)實踐,勇于創‍≠¶新,把新的(de)知(zhī)識鞏固和(hé)學習(xí)好≥ ↕(hǎo),相(xiàng)信新的(de)用(y‌£ ≥òng)法也(yě)是(shì)在不(bù)知(zhī)不☆↑✘ε(bù)覺中得(de)出來(lái)。
    本文(wén)由邯鄲網絡公司首創網絡整理(lǐ)編輯發布,請≤×(qǐng)勿轉載、複制(zhì)、摘抄等!

+ 查看(kàn)更多(duō)我們的(de)客戶 / Our client

0310-4559740
400-990-1661
    24小(xiǎo)時(shí)報(bào)務熱(rè)線δ≥σ¥
    18931045623
在線客服
首創網絡邯鄲公司
邯鄲公司
電(diàn)話(huà):0310-4559740 / 18931045∞×623  地(dì)址:邯鄲市(shì)叢台區(qū)頤高(gāo)↕&‌×廣場(chǎng)B座13層1304室