中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

jQuery驗(yàn)證插件validate使用詳解
來(lái)源:易賢網(wǎng) 閱讀:1541 次 日期:2016-07-01 14:10:38
溫馨提示:易賢網(wǎng)小編為您整理了“jQuery驗(yàn)證插件validate使用詳解”,方便廣大網(wǎng)友查閱!

這篇文章主要為大家詳細(xì)介紹了jQuery驗(yàn)證插件validate的使用方法,jQuery.validate.js插件用于對(duì)表單輸入進(jìn)行驗(yàn)證,對(duì)驗(yàn)證插件感興趣的小伙伴們可以參考一下

一、jQuery.validate簡(jiǎn)介

jQuery.validate.js插件用于對(duì)表單輸入進(jìn)行驗(yàn)證,其使用配置非常簡(jiǎn)單。支持多事件觸發(fā),自帶多種驗(yàn)證規(guī)則,還支持自定義驗(yàn)證規(guī)則。

1、配置方法

先導(dǎo)入jQuery庫(kù),然后導(dǎo)入Validate插件,如果是中文提示還需要導(dǎo)入messages_zh.js。

注意Validate的導(dǎo)入要在jQuery庫(kù)之后。代碼如下:

<script src="jQuery.1.8.3.js" type="text/javascript"></script>

<script src="jquery.validate.js" type="text/javascript"></script>

<script src="messages_zh.js" type="text/javascript"></script>

然后只要定義驗(yàn)證規(guī)則和指定錯(cuò)誤提示位置就可以了。

在$(document).ready()里加入驗(yàn)證規(guī)則與錯(cuò)誤提示位置,代碼如下:

JS代碼: 

<script type="text/javascript">

  $(function () {

    $("#form1").validate({

      /*自定義驗(yàn)證規(guī)則*/

      rules:{

        username:{ required:true,minlength:6 },

        userpass:{ required:true,minlength:10 }

      },

      /*錯(cuò)誤提示位置*/

      errorPlacement:function(error,element){

        error.appendTo(element.siblings("span"));

      }

    });

  })

</script>

HTML代碼:

<form id="form1" action="#" method="post">

  <p>用戶登錄</p>

  <p>名稱:<input id="txtName" name="username" type="text" class="txt" /><span style="color:Red;font-size:10px;"></span></p>

  <p>密碼:<input id="txtPass" name="userpass" type="password" class="txt" /><span style="color:Red;font-size:10px;"></span></p>

  <div>

    <input id="btnLogin" type="button" value="登錄" class="btn" />  

    <input id="btnReset" type="button" value="取消" class="btn" />  

  </div>

</form>

這樣就完成了非常簡(jiǎn)單的表單驗(yàn)證功能,當(dāng)表單填寫(xiě)不正確時(shí)Validate在<input>的兄弟<span>元素里顯示錯(cuò)誤提示。

2、name屬性

說(shuō)明:jQuery.validate.js插件與<input>的關(guān)聯(lián)使用的是表單的name屬性。只有存在name屬性的<input>才能驗(yàn)證!

二、自定義錯(cuò)誤提示位置

當(dāng)我們想設(shè)置錯(cuò)誤提示的顯示位置怎么設(shè)置呢?

答案就是在errorPlacement參數(shù)里,你可以按照自己的需要自定義書(shū)寫(xiě),用的是jQuery

/*錯(cuò)誤提示位置*/

errorPlacement:function(error,element){  //第一個(gè)參數(shù)是錯(cuò)誤的提示文字,第二個(gè)參數(shù)是當(dāng)前輸入框

   error.appendTo(element.siblings("span"));  //用的是jQuery,這里設(shè)置的是,錯(cuò)誤提示文本顯示在當(dāng)前文本框的兄弟span中

}

三、自定義錯(cuò)誤提示信息

例如當(dāng)我們有多個(gè)require:true選項(xiàng),我想根據(jù)不同的選項(xiàng)設(shè)置不同的提示怎么辦呢?

答案就是在messages參數(shù)里。用層層嵌套的方式設(shè)置自己需要的提示信息。如果某個(gè)字段沒(méi)有message信息,這時(shí)才調(diào)用默認(rèn)的提示信息。

messages: { 

       UserName: { 

         required: "請(qǐng)輸入用戶名!"  //注意,同樣是必填項(xiàng),但是優(yōu)先顯示在messages里的提示信息

       },

       Email:{

         required:"請(qǐng)輸入郵箱地址!"  //不會(huì)統(tǒng)一輸出 必填字段 了哦

       }

     }

實(shí)際上,jQuery.Validate默認(rèn)的錯(cuò)誤提示是生成一個(gè)class=error的label,所以,如果想設(shè)置樣式,最簡(jiǎn)單的方法就是針對(duì)這個(gè)label設(shè)置就OK了,當(dāng)然默認(rèn)的label是可以手動(dòng)更改的。

四、ajax異步驗(yàn)證

只需要用到remote即可,注意后臺(tái)返回的JSON只能夠是true或false。

以下給出一個(gè)綜合示例,前臺(tái)HTML代碼

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

  <title>表單驗(yàn)證插件</title>

  <script src="/Scripts/jquery-1.7.1.js" type="text/javascript"></script>

  <script src="/Scripts/messages_zh.js" type="text/javascript"></script>

  <script src="/Scripts/validates.js" type="text/javascript"></script>

  <script src="/Scripts/jquery.validate.js" type="text/javascript"></script>

  <script type="text/javascript">

    $(function () {

      $("#form1").validate({

        rules: {

          UserName: { required: true, minlength: 3, maxlength: 18, remote: "/Home/CheckUserName" },

          Email: { required: true,email:true },

          UserPassword: { required: true ,minlength: 6 },

          Mobile: { required: true, number:true },

          IdCard: { required: true,isIdCardNo: true },

          Age: { required: true ,number:true,min:1,max:100 }

        },

        messages:{

          UserName: { 

            required: "請(qǐng)輸入用戶名!",

            minlength: "用戶名長(zhǎng)度最少需要3位!",

            maxlength: "用戶名長(zhǎng)度最大不能超過(guò)18位!",

            remote: "此用戶名已存在!"

           },

          Email: {

            required: "請(qǐng)?zhí)顚?xiě)郵箱",

            email: "請(qǐng)輸入正確的郵箱格式"

          },

          UserPassword: {

            required: "請(qǐng)?zhí)顚?xiě)你的密碼!",

            minlength: "密碼長(zhǎng)度不能小于6位"

          },

          Mobile: {

            required: "請(qǐng)?zhí)顚?xiě)你的手機(jī)號(hào)碼",

            number:"手機(jī)號(hào)碼只能為數(shù)字"

           },

          IdCard: {

            required: "請(qǐng)輸入身份證號(hào)碼!",

            isIdCardNo:"請(qǐng)輸入正確的身份證號(hào)碼!"

          },

          Age: {

            required: "請(qǐng)輸入年齡!",

            number: "請(qǐng)輸入數(shù)字",

            min: "年齡不能小于1", 

            max: "年齡不能大于100" 

          }

        },

        /*錯(cuò)誤提示位置*/

        errorPlacement: function (error, element) {

          error.appendTo(element.parent());

        }

      })

    })

  </script>

</head>

<body>

  <form id="form1" method="post" action="">

    <div>

    <p> 用戶名:<input type="text" value="" name="UserName" /> </p>

    <p> 密碼:<input type="password" value="" name="UserPassword" /> </p>

    <p> 郵箱:<input type="text" value="" name="Email" /> </p>

    <p> 手機(jī)號(hào)碼:<input type="text" value="" name="Mobile" /> </p>

    <p> 身份證號(hào)碼:<input type="text" value="" name="IdCard" /> </p>

    <p> 年齡:<input type="text" value="" name="Age" /> </p>

    <p> <input type="submit" id="btn1" value="提交"></p>

    </div>

  </form>

</body>

</html>

后臺(tái)控制器代碼:

public class HomeController : Controller

{

  public ActionResult Index()

  {

    return View();

  }

  [HttpGet]

  public ActionResult CheckUserName()

  {

    string username = HttpContext.Request.QueryString["username"];

    bool succeed = true;

    if (username == "admin")

    {

      succeed = false;

    }

    return Json(succeed, JsonRequestBehavior.AllowGet);

  }

}

最終效果如下圖所示:

名單

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:jQuery驗(yàn)證插件validate使用詳解
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
av成人福利| 欧美三日本三级少妇三2023| 国产日本欧美一区二区| 欧美日韩亚洲视频| 欧美激情按摩在线| 欧美91视频| 久久亚洲高清| 久色成人在线| 久久久亚洲午夜电影| 久久久久久一区二区| 久久网站免费| 欧美va亚洲va日韩∨a综合色| 久久午夜精品一区二区| 久久久另类综合| 免费成人毛片| 欧美激情女人20p| 欧美精品在线播放| 国产精品xnxxcom| 欧美午夜电影在线观看| 国产精品久久久久毛片大屁完整版 | 亚洲欧美视频在线| 午夜精品偷拍| 久久精品一区二区三区不卡| 久久久久九九九九| 欧美成人在线网站| 欧美三级免费| 国产一区导航| 亚洲国产精品久久人人爱蜜臀| 99精品国产在热久久下载| 亚洲无限av看| 午夜亚洲激情| 美国成人毛片| 国产精品成人午夜| 国内精品久久久| 最新国产乱人伦偷精品免费网站| 亚洲天堂免费观看| 久久久精品国产免费观看同学| 欧美ed2k| 国产精品天天看| 在线日韩av| 精品成人a区在线观看| 99精品欧美一区二区三区| 亚洲欧美日韩一区二区三区在线 | 亚洲综合大片69999| 久久精品欧美日韩| 欧美日韩亚洲另类| 永久555www成人免费| 亚洲一区二区av电影| 亚洲免费在线电影| 麻豆9191精品国产| 国产人成一区二区三区影院| 亚洲高清成人| 欧美在线www| 欧美日韩国产综合视频在线观看| 国产欧美在线看| 亚洲精一区二区三区| 久久aⅴ国产紧身牛仔裤| 欧美色网一区二区| 亚洲缚视频在线观看| 亚洲性xxxx| 欧美成人一二三| 国产一区二区三区在线观看视频 | 久久精品视频在线看| 欧美色另类天堂2015| 一色屋精品视频在线观看网站| 亚洲视频一区在线观看| 女人香蕉久久**毛片精品| 国产欧美丝祙| 亚洲一区二区精品视频| 欧美激情一区二区三区蜜桃视频| 国产在线视频欧美| 午夜精品久久| 欧美亚男人的天堂| 亚洲精品视频在线观看网站| 久久视频国产精品免费视频在线| 国产精品久久一级| 99热这里只有精品8| 欧美肥婆在线| 在线国产精品一区| 久久国产精品一区二区| 国产精品美女久久久| 一区二区三区视频在线观看| 欧美精品一区二区三区高清aⅴ| 精品999在线播放| 久久精品欧美| 国产亚洲欧美一级| 久久国产精品99久久久久久老狼| 国产美女搞久久| 先锋亚洲精品| 国产亚洲免费的视频看| 欧美在线视频播放| 狠狠色综合网| 裸体一区二区三区| 亚洲国产精品电影在线观看| 免费人成精品欧美精品| 亚洲激情婷婷| 欧美激情女人20p| av成人动漫| 国产精品久久久久久超碰 | 国产精品成人在线观看| 一区二区三区高清不卡| 国产精品久久国产精麻豆99网站| 宅男噜噜噜66一区二区66| 欧美视频在线观看视频极品| 亚洲一区久久久| 国产视频久久网| 久久免费一区| 亚洲精品美女在线观看| 欧美视频亚洲视频| 午夜精品久久久久久99热| 韩国在线一区| 欧美黑人一区二区三区| 亚洲视频axxx| 国产丝袜美腿一区二区三区| 久久这里有精品15一区二区三区| 亚洲国产精品成人综合色在线婷婷| 欧美黄色一区二区| 亚洲一级网站| 韩国一区电影| 欧美精品一区二区视频| 午夜免费电影一区在线观看| 一区在线电影| 欧美午夜在线| 久久精品女人| 99国产精品久久久久久久成人热| 国产精品va在线播放| 久久久久国产精品麻豆ai换脸| 最新国产の精品合集bt伙计| 国产精品激情av在线播放| 久久久精品国产免大香伊 | 欧美精品一区二区三区久久久竹菊| 亚洲淫片在线视频| 在线免费观看日韩欧美| 国产精品a久久久久久| 久久久五月天| 亚洲一区二区精品视频| 精品粉嫩aⅴ一区二区三区四区| 欧美日韩精品在线播放| 久久精品国产精品亚洲| 亚洲精品五月天| 国内偷自视频区视频综合| 欧美日韩亚洲成人| 免费亚洲电影| 欧美在线观看视频| 在线视频亚洲一区| 影院欧美亚洲| 国产精品一二三四区| 欧美日本在线一区| 免费亚洲视频| 久久久久免费观看| 香蕉av福利精品导航| 一区二区三区视频免费在线观看| 欧美另类亚洲| 亚洲天堂网站在线观看视频| 亚洲国产小视频在线观看| 开心色5月久久精品| 欧美一区二区免费观在线| 国产美女精品一区二区三区| 久久国产免费| 亚洲在线第一页| 激情五月婷婷综合| 国产色综合久久| 国产精品久久久久久影视| 欧美日韩成人在线播放| 蜜桃久久av一区| 久久久久久欧美| 久久激情五月婷婷| 久久大逼视频| 久久精品欧美日韩| 欧美在线综合视频| 午夜久久影院| 亚洲欧美国产制服动漫| 亚洲一二三区精品| 亚洲视频一区二区免费在线观看| 亚洲日本一区二区| 99视频在线精品国自产拍免费观看| 亚洲精品美女在线观看| 亚洲精品中文字幕在线| av成人免费在线| 亚洲三级免费观看| 夜夜嗨av一区二区三区| 99国产精品国产精品久久 | 国产日韩在线一区| 国产日韩精品在线播放| 国产欧美亚洲日本| 精品盗摄一区二区三区| 亚洲国产精品久久久久秋霞影院 | 欧美另类一区| 欧美精品在线免费观看| 欧美日韩久久| 国产精品日日做人人爱| 国产婷婷97碰碰久久人人蜜臀| 国产拍揄自揄精品视频麻豆| 国产一区999| 红杏aⅴ成人免费视频| 亚洲国产精品一区| 一本色道久久综合亚洲精品按摩| 亚洲小视频在线观看| 欧美在线视频在线播放完整版免费观看| 夜夜嗨av色一区二区不卡|