亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery中使用validate插件校驗表單功能

2019-11-19 11:28:40
字體:
來源:轉載
供稿:網友

一.功能效果

在這里插入圖片描述

二.部分特殊規則

2.1 錯誤信息位置更改

在表單某選項中增加代碼

<label class="error" for="表單中選項的name"></label>

例如 : 性別必選

<td> <input type="radio" id="male" value="m" name="sex"/>男 <input type="radio" id="female" value="f" name="sex"/>女 <!--這里設置表單校驗錯誤信息的顯示位置--> <label class="error" for="sex"></label></td>

2.2 身份證驗證

在<script>標簽中 , 增加身份證格式驗證的自定義規則

/*身份證格式驗證*/$.validator.addMethod("card", function (value, element, params) {  var reg = /^/d{15}(/d{2}[/dX])?$/i;  return reg.test(value);}, "idcard error");

在rule和message中增加相應的規則判定

$("#empForm").validate({  rules: {    idcard: {      card: true    }  },  messages: {    idcard: {      card: "請輸入有效身份證號"    }  }});

2.3 手機號驗證

在<script>標簽中 , 增加手機號格式驗證的自定義規則

/*手機號格式驗證*/$.validator.addMethod("phone", function (value, element, params) {  var reg = /^1[34578]/d{9}$/;  return reg.test(value);}, "phone error");

在rule和message中增加相應的規則判定

$("#empForm").validate({  rules: {    phone: {      phone: true    }  },  messages: {    phone: {      phone: "請輸入有效身份證號"    }  }});

在這里插入圖片描述

三.整體代碼

<html><head>  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  <title>我的jquery表單校驗頁面</title>  <style type="text/css">    h1 {      text-align: center;    }    table {      width: 80%;      margin: 0 auto;      border-collapse: collapse;    }    td {      padding: 10px 14px;      border: 1px solid #999;    }    .error {      color: red;    }  </style></head><body><h1>員工信息錄入</h1><form name="empForm" id="empForm" method="get" action="#">  <table>    <tr>      <td>真實姓名(不能為空 ,沒有其他要求)</td>      <td><input type="text" id="realname" name="realname"/>      </td>    </tr>    <tr>      <td>登錄名(登錄名不能為空,長度應該在5-8之間:</td>      <td><input type="text" id="username" name="username"/></td>    </tr>    <tr>      <td>密碼(不能為空,長度6-12之間):</td>      <td><input type="password" id="pwd" name="pwd"/></td>    </tr>    <tr>      <td>重復密碼密碼(不能為空,長度6-12之間):</td>      <td><input type="password" id="pwd2" name="pwd2"/></td>    </tr>    <tr>      <td>性別(必選其一)</td>      <td>        <input type="radio" id="male" value="m" name="sex"/>男        <input type="radio" id="female" value="f" name="sex"/>女        <!--這里設置表單校驗錯誤信息的顯示位置-->        <label class="error" for="sex"></label>      </td>    </tr>    <tr>      <td>年齡(必填26-50):</td>      <td><input type="text" id="age" name="age"/></td>    </tr>    <tr>      <td>你的學歷:</td>      <td>        <select name="edu" id="edu">          <option value="">-請選擇你的學歷-</option>          <option value="a">專科</option>          <option value="b">本科</option>          <option value="c">研究生</option>          <option value="e">碩士</option>          <option value="d">博士</option>        </select>      </td>    </tr>    <tr>      <td>興趣愛好:</td>      <td colspan="2">        <input type="checkbox" name="hobby" id="pp" value="0"/>乒乓球        <input type="checkbox" name="hobby" id="ym" value="1"/>羽毛球        <input type="checkbox" name="hobby" id="sw" value="2"/>上網        <input type="checkbox" name="hobby" id="ly" value="3"/>旅游        <input type="checkbox" name="hobby" id="gw" value="4"/>購物      </td>    </tr>    <tr>      <td align="left">電子郵箱(格式正確):</td>      <td><input type="text" id="email" name="email"/></td>    </tr>    <tr>      <td align="left">身份證(15-18,格式正確):</td>      <td><input type="text" id="idcard" name="idcard"/></td>    </tr>    <tr>      <td align="left">手機號(格式正確):</td>      <td><input type="text" id="phone" name="phone"/></td>    </tr>    <tr>      <td></td>      <td><input type="submit" id="smtBtn" value="保存"></td>    </tr>  </table></form><script src="./js/jquery-3.3.1.min.js"></script><script src="./js/jquery.validate.min.js"></script><script> /*頁面加載完成后,開啟表單驗證的功能,這樣每輸入一個就會及時校驗一個*/ $().ready(function () {   /*校驗表單項*/   $("#empForm").validate({     rules: {       realname: {         required: true       },       username: {         required: true,         rangelength: [5, 8]       },       pwd: {         required: true,         rangelength: [6, 12]       },       pwd2: {         required: true,         rangelength: [6, 12],         /*重復密碼需要與原密碼相同的要求*/         equalTo: "#pwd"       },       sex: {         required: true       },       age: {         required: true,         range: [26, 50]       },       email: {         email: true       },       idcard: {         card: true       },       phone: {         phone: true       }     },     messages: {       realname: {         required: "真實姓名不能為空"       },       username: {         required: "登錄名不能為空",         rangelength: "登錄名長度要在5-8位之間"       },       pwd: {         required: "密碼不能為空",         rangelength: "密碼長度在6-12位之間"       },       pwd2: {         required: "重復密碼不能為空",         rangelength: "重復密碼長度在6-12位之間",         equalTo: "重復密碼與密碼不一致"       },       sex: {         required: "請選擇性別"       },       age: {         required: "年齡不能為空",         range: "年齡必須在26-50歲之間"       },       email: {         email: "請輸入有效郵箱"       },       idcard: {         card: "請輸入有效身份證號"       },       phone: {         phone: "請輸入有效手機號"       }     }   }); });  /*身份證格式驗證*/ $.validator.addMethod("card", function (value, element, params) {   var reg = /^/d{15}(/d{2}[/dX])?$/i;   return reg.test(value); }, "idcard error");   /*手機號格式驗證*/ $.validator.addMethod("phone", function (value, element, params) {   var reg = /^1[34578]/d{9}$/;   return reg.test(value); }, "phone error");</script></body></html>

四.validate表單校驗常用規則

在這里插入圖片描述

總結

以上所述是小編給大家介紹的jQuery中使用validate插件校驗表單功能 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩美女视频在线观看| 91亚洲精品一区| 日韩精品有码在线观看| 国产精品视频精品视频| 欧美日韩久久久久| 91在线高清视频| 国产成人精品一区二区在线| 国外成人在线播放| 91国产精品视频在线| 国产精品成久久久久三级| 亚洲自拍偷拍视频| 亚洲精品乱码久久久久久金桔影视| 国产精品一久久香蕉国产线看观看| 国产精品亚洲精品| 久久97精品久久久久久久不卡| 国产在线拍偷自揄拍精品| 91色视频在线导航| 亚洲成人在线网| 国产精品一区二区三区毛片淫片| 国产精品美乳一区二区免费| 亚洲国产精品高清久久久| 中文字幕一区二区精品| 亚洲国产成人精品女人久久久| 26uuu另类亚洲欧美日本一| 91中文精品字幕在线视频| 日韩在线视频免费观看| 日韩在线视频免费观看高清中文| 久热爱精品视频线路一| 国产91热爆ts人妖在线| 中文字幕久久久| 欧美日韩中文字幕日韩欧美| 黄色一区二区在线| 国产一区二区av| 国产精品国产三级国产aⅴ9色| 中文字幕日本欧美| 国产精品人成电影在线观看| 欧美激情国内偷拍| 欧美日韩在线观看视频| 欧美成人免费全部观看天天性色| 亚洲国产成人久久综合| 爱福利视频一区| 国产这里只有精品| 色婷婷av一区二区三区久久| 亚洲第一精品久久忘忧草社区| 亚洲电影免费观看高清完整版在线观看| 中文字幕一区二区三区电影| 日韩精品视频在线| 欧美日韩国产页| 北条麻妃在线一区二区| 亚洲国产日韩精品在线| 亚洲福利精品在线| 久久久国产精彩视频美女艺术照福利| 91精品视频在线播放| 日韩大片免费观看视频播放| 自拍偷拍亚洲区| 欧美激情免费在线| 亚洲人成五月天| 欧美成在线观看| 国产福利精品视频| 国产精品扒开腿做爽爽爽男男| 亚洲天堂av综合网| 日韩小视频在线观看| 97超碰国产精品女人人人爽| 538国产精品一区二区免费视频| 国产精品第2页| 国产精品吊钟奶在线| 亚洲男人天堂网站| 茄子视频成人在线| 国产精品日韩欧美综合| 国产精品自产拍高潮在线观看| 国产不卡av在线免费观看| 欧美亚洲日本网站| 精品亚洲aⅴ在线观看| 91精品国产综合久久久久久蜜臀| 欧美黑人一级爽快片淫片高清| 国产suv精品一区二区三区88区| 尤物99国产成人精品视频| 国产噜噜噜噜噜久久久久久久久| 亚洲人成电影在线观看天堂色| 精品一区二区亚洲| 国产精品视频免费在线观看| 欧美日韩日本国产| 欧美激情精品久久久久久免费印度| 国产精品欧美日韩| 亚洲va欧美va在线观看| 亚洲天堂开心观看| www.欧美精品一二三区| 欧美床上激情在线观看| 97人洗澡人人免费公开视频碰碰碰| 欧美猛交ⅹxxx乱大交视频| 国产精品视频久| 日韩av电影免费观看高清| 国产精品久久久久免费a∨| 欧美成人免费在线观看| 欧美日韩综合视频网址| 国产精品视频久久久| 亚洲精品乱码久久久久久按摩观| 国产欧美一区二区三区在线| 日本高清不卡的在线| 最近2019中文字幕mv免费看| 久久亚洲精品成人| 91久久精品久久国产性色也91| 97超视频免费观看| 国产精品专区一| 久久久久成人网| 亚洲精品国产精品国自产观看浪潮| 成人国产精品av| 成人疯狂猛交xxx| 欧美成aaa人片免费看| 国产精品女主播视频| 国产91成人video| 久久久久久国产免费| 中文.日本.精品| 97精品免费视频| 国产激情999| 欧美—级a级欧美特级ar全黄| 日韩中文娱乐网| 日韩av网址在线观看| 在线成人激情黄色| 亚洲91精品在线观看| 国产精品电影久久久久电影网| 国产成人小视频在线观看| 久久久久久亚洲| 亚洲福利在线观看| 亚洲美女激情视频| 亚洲欧美日韩精品久久奇米色影视| 7m第一福利500精品视频| 久久影院中文字幕| 日韩精品中文字幕在线播放| 成人免费黄色网| 亚洲欧美国产精品va在线观看| 国产精品视频导航| 国产在线视频2019最新视频| 色婷婷av一区二区三区久久| 精品久久中文字幕久久av| 色综合影院在线| 欧美在线日韩在线| 日本成熟性欧美| 日韩在线欧美在线| 欧美性xxxx在线播放| 国产精品一区二区久久久| 97久久精品在线| 5278欧美一区二区三区| 日韩毛片在线观看| 国内精品久久久久久中文字幕| 亚洲人成啪啪网站| 成人黄色av播放免费| 久久久999精品免费| 久久久国产一区二区| 国产亚洲aⅴaaaaaa毛片| 国产日韩精品综合网站| www.日韩免费| 亚洲欧美成人精品| 欧美在线精品免播放器视频| 欧美床上激情在线观看| 国产精品视频区1| 亚洲品质视频自拍网| 97视频在线看| 精品久久久久久中文字幕大豆网| 国产亚洲精品日韩| 久久九九国产精品怡红院| 91久久综合亚洲鲁鲁五月天| 91久久精品美女| 久久久人成影片一区二区三区观看|