成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? jQuery validate插件實(shí)現(xiàn)ajax驗(yàn)證重復(fù)的2種方法
全站頭部文字 我要出現(xiàn)在這里
jQuery validate插件實(shí)現(xiàn)ajax驗(yàn)證重復(fù)的2種方法 668 2024-03-13   

本文實(shí)例講述了jQuery validate插件實(shí)現(xiàn)ajax驗(yàn)證重復(fù)的2種方法。分享給大家供大家參考,具體如下:

jquery validate 經(jīng)過這種多年的改良,已經(jīng)很完善了。它能滿足80%的驗(yàn)證需要,如果validate自帶的功能,不能滿足我們需求,它提供了addMethod來擴(kuò)展功能。下面就舉個(gè)小例子來說明一下addMethod的用法。

完整demo實(shí)例代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<title>jquery validate ajax check exist</title>
<head>
 <script type="text/javascript" src="http://www.gimoo.net/t/1903/jquery.min.js"></script>
 <script type="text/javascript" src="http://www.gimoo.net/t/1903/jquery.validate.min.js"></script>
 <script>
 $(document).ready(function(){
  jQuery.validator.addMethod("phonecheck", function(value, element) {
    string = value.match(/0(d{2,2})-(d{7,7})/ig);
    if(string != null){
      return true;
    }else{
      return false;
    }
 }, "telphone number like 021-1234567");
  jQuery.validator.addMethod("phonesame", function(value, element) {
    var flag = 1;
    $.ajax({
      type:"POST",
      url:'tel.php',
      async:false,
      data:{'tel':value},
      success: function(msg){
        if(msg == 'yes'){
          flag = 0;
        }
      }
    });
    if(flag == 0){
      return false;
    }else{
      return true;
    }
 }, "sorry number have been exist");
 $("#myform").validate({
   errorPlacement: function(error, element) {
    error.insertAfter(element);
   },
   rules:{
       username:{
         required:true,
         remote:{
        url:"tel.php",
        type:"post",
        dataType:"html",
        data:{
         username:function(){return $("#username").val();}
        },
         dataFilter: function(data, type) {
      if (data == "yes")
       return true;
      else
       return false;
     }
       }
       },
      telphone:{
        required:true,
        rangelength:[11,11],
        phonecheck:true,
        phonesame:true
      }
    },
    messages:{
      telphone:{
        required:"Please enter your phone",
        rangelength:"phone must be 11 numbers"
      },
      username:{
        required:"Please enter your username",
        remote:"the username have been exist"
      }
    },
   debug:true
   })
 });
 </script>
</head>
<body style="margin-left:500px;margin-top:100px;">
<div style="font-size:24px;">021-1234567 or tank exist</div><br>
 <form id="myform" method="post">
 <label>Your telphone</label>
 <input name="telphone" class="required" value="" /><br><br>
 <label>Your username</label>
 <input name="username" id="username" class="required" value="" />
 <br/>
 <input type="submit" value="Submit"/>
</form>
</body>
</html>

在這里推薦大家使用jquery validate,用熟了,很方便。

更多關(guān)于jQuery插件相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常用插件及用法總結(jié)》

希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。



主站蜘蛛池模板: 红岩下的追捕电视剧| 破地狱粤语在线| 寻宝电影| 妈妈的朋友欧美| 大追捕电影结局| 在屋顶上流浪| 白宝山电视剧26集免费观看| 欢乐的牧童钢琴谱| 美女网站视频免费| 17岁韩国电影完整版观看免费| 禁忌爱游戏| 老爸老妈浪漫史第一季| 龙争虎斗| 红灯区观看| 杨贵妃1992版电影完整| 镀金时代第三季什么时候播放| 邓为个人资料简介介绍| 香港之夜在线观看免费观看| 禁忌的恋爱关系一部| 神经内科出科个人总结| 情侣野战| 扫毒3:人在天涯 电影| 凤凰卫视资讯台直播| 叶子淳| 拔萝卜电影版| 燕子门| 杨贵妃黄色片| 拔萝卜短剧| 小绵羊男星是谁| 大奉打更人电视剧在线观看全集免费播放| 爱 死亡和机器人| 5年级上册第1单元作文我的心爱之物| 情人电视剧| 公民的基本权利和义务教学设计 | 日韩在线欧美| 赵琦| 露底| 少女集中营阅读| 周秀娜全部三级视频| 我的吸血鬼学姐| 魔影|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103