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

首頁 > 編程 > JavaScript > 正文

jQuery Validate表單驗證入門學習

2019-11-20 10:59:32
字體:
來源:轉載
供稿:網友

本文講述了jQuery Validate表單驗證入門的基礎知識,jQuery Validate 插件為表單提供了強大的驗證功能,讓客戶端表單驗證變得更簡單,同時提供了大量的定制選項,滿足應用程序各種需求,以下就是本文的全部內容,特分享給大家。

1、導入 js 庫

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

2、默認校驗規則

3、默認提示

messages: { required: "This field is required.", remote: "Please fix this field.", email: "Please enter a valid email address.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", dateDE: "Bitte geben Sie ein gültiges Datum ein.", number: "Please enter a valid number.", numberDE: "Bitte geben Sie eine Nummer ein.", digits: "Please enter only digits", creditcard: "Please enter a valid credit card number.", equalTo: "Please enter the same value again.", accept: "Please enter a value with a valid extension.", maxlength: $.validator.format("Please enter no more than {0} characters."), minlength: $.validator.format("Please enter at least {0} characters."), rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."), range: $.validator.format("Please enter a value between {0} and {1}."), max: $.validator.format("Please enter a value less than or equal to {0}."), min: $.validator.format("Please enter a value greater than or equal to {0}.")},

如需要修改,可在 js 代碼中加入:

jQuery.extend(jQuery.validator.messages, { required: "必選字段", remote: "請修正該字段", email: "請輸入正確格式的電子郵件", url: "請輸入合法的網址", date: "請輸入合法的日期", dateISO: "請輸入合法的日期 (ISO).", number: "請輸入合法的數字", digits: "只能輸入整數", creditcard: "請輸入合法的信用卡號", equalTo: "請再次輸入相同的值", accept: "請輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請輸入一個 長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請輸入一個 長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請輸入 一個長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請輸入一個介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請輸入一個最大為{0} 的值"), min: jQuery.validator.format("請輸入一個最小為{0} 的值")});

推薦做法,將此文件放入 messages_cn.js 中,在頁面中引入:
<script src="../js/messages_cn.js" type="text/javascript"></script>
4、使用方式
1)、將校驗規則寫到控件中

<script src="../js/jquery.js" type="text/javascript"></script><script src="../js/jquery.validate.js" type="text/javascript"></script><script src="../js/jquery.metadata.js" type="text/javascript"></script>$().ready(function() { $("#signupForm").validate();});<form id="signupForm" method="get" action=""> <p>  <label for="firstname">Firstname</label>  <input id="firstname" name="firstname" class="required" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" class="required email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" class="{required:true,minlength:5}" /> </p> <p> <label for="confirm_password">確認密碼</label> <input id="confirm_password" name="confirm_password" type="password" class="{required:true,minlength:5,equalTo:'#password'}" /> </p> <p>  <input class="submit" type="submit" value="Submit"/> </p></form>

使用 class="{}" 的方式,必須引入包:jquery.metadata.js。
可以使用如下的方法,修改提示內容:

class="{required:true,minlength:5,messages:{required:'請輸入內容'}}"

在使用 equalTo 關鍵字時,后面的內容必須加上引號,代碼如下所示:

class="{required:true,minlength:5,equalTo:'#password'}"

2)、將校驗規則寫到 js 代碼中

$().ready(function() { $("#signupForm").validate({  rules: { firstname: "required", email: { required: true, email: true }, password: { required: true, minlength: 5 }, confirm_password: { required: true, minlength: 5, equalTo: "#password" } },  messages: { firstname: "請輸入姓名", email: { required: "請輸入Email地址", email: "請輸入正確的email地址" }, password: { required: "請輸入密碼", minlength: jQuery.format("密碼不能小于{0}個字 符") }, confirm_password: { required: "請輸入確認密碼", minlength: "確認密碼不能小于5個字符", equalTo: "兩次輸入密碼不一致不一致" } } });});

messages 處,如果某個控件沒有 message,將調用默認的信息

<form id="signupForm" method="get" action=""> <p>  <label for="firstname">Firstname</label>  <input id="firstname" name="firstname" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" /> </p> <p> <label for="confirm_password">確認密碼</label> <input id="confirm_password" name="confirm_password" type="password" /> </p> <p>  <input class="submit" type="submit" value="Submit"/> </p></form>

required:true 必須有值。
required:"#aa:checked" 表達式的值為真,則需要驗證。
required:function(){} 返回為真,表示需要驗證。
后邊兩種常用于,表單中需要同時填或不填的元素。

以上就是本文的全部內容,全部介紹了jQuery Validate表單驗證入門知識,之后還有一篇針對jQuery Validate表單驗證的深入學習,希望大家繼續關注。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品va在线看黑人| 成人av色在线观看| 成人疯狂猛交xxx| 伊人伊人伊人久久| 亚洲福利精品在线| 欧美午夜美女看片| 日韩中文在线不卡| 亚洲图片欧美日产| 欧美日本黄视频| 日韩在线观看成人| 亚洲区免费影片| 91av视频导航| 97精品伊人久久久大香线蕉| 久久久久久久久久久av| 欧美视频中文字幕在线| 精品国内产的精品视频在线观看| 日韩小视频在线观看| 91视频88av| 66m—66摸成人免费视频| 激情久久av一区av二区av三区| 国产日韩精品在线播放| 91在线色戒在线| 亚洲成色999久久网站| 久久精品国产综合| 亚洲激情电影中文字幕| 国产精品激情av在线播放| 欧美猛少妇色xxxxx| 国产亚洲精品高潮| 久久久国产视频91| 国产精品video| 国产精品视频久久久| 一个人看的www久久| 亚洲第一中文字幕在线观看| 亚洲电影成人av99爱色| 国产精品91久久久| 成人国产精品一区| 黄色一区二区在线观看| 日韩在线观看免费高清| 91精品在线播放| 亚洲美女激情视频| 亚洲欧洲日产国产网站| 国产精品欧美日韩久久| 精品久久久久久久久久ntr影视| 欧美大尺度电影在线观看| 最近的2019中文字幕免费一页| 欧美日韩另类字幕中文| 中文日韩在线观看| 欧美最猛性xxxxx亚洲精品| 最近中文字幕日韩精品| 久久国产精品影视| 中文字幕日韩精品有码视频| 久久精品国产亚洲| 粉嫩老牛aⅴ一区二区三区| 欧美成人在线免费| 成人性生交xxxxx网站| 欧美在线视频一区二区| 久久精品国产亚洲精品| 亚洲精品久久久一区二区三区| 国产一区二区三区在线看| 久久精品国亚洲| 亚洲第一精品自拍| 日韩av手机在线看| 精品久久久久久久大神国产| 日韩综合中文字幕| 欧美成人免费在线视频| 久久久久久久久久久久av| 91亚洲精品一区二区| 亚洲欧美国内爽妇网| 国产原创欧美精品| 亚洲最大av网| 亚洲国模精品私拍| 国产亚洲精品日韩| 深夜福利日韩在线看| 欧美性视频精品| 91在线色戒在线| 亚洲精品之草原avav久久| 国产精品高清在线观看| 日韩a**中文字幕| 欧美中文字幕第一页| 成人在线精品视频| 国产日韩欧美在线| 亚洲天天在线日亚洲洲精| 欧美激情亚洲国产| 久久久之久亚州精品露出| 欧美极品美女电影一区| 欧美性生交xxxxxdddd| 精品久久久国产精品999| 91久久国产精品91久久性色| 亚洲一区二区国产| 久久综合色88| 这里精品视频免费| 最近中文字幕2019免费| 在线成人中文字幕| 久久99久久亚洲国产| 亚洲最大激情中文字幕| xxxxx91麻豆| 国产精品福利无圣光在线一区| 69**夜色精品国产69乱| 国产成人鲁鲁免费视频a| 日韩精品亚洲精品| 久久久av电影| 国产丝袜精品视频| 国产福利精品视频| 97视频在线观看免费| 美女久久久久久久久久久| 欧美在线精品免播放器视频| 午夜精品国产精品大乳美女| 国产69精品99久久久久久宅男| 北条麻妃久久精品| 成人精品久久av网站| 久久久综合免费视频| 亚洲欧美精品中文字幕在线| 蜜月aⅴ免费一区二区三区| 欧美激情图片区| 亚洲无亚洲人成网站77777| 在线亚洲欧美视频| 91精品久久久久久综合乱菊| 午夜精品美女自拍福到在线| 精品自拍视频在线观看| 欧美激情啊啊啊| 欧美资源在线观看| 国产一区二区三区在线免费观看| 色与欲影视天天看综合网| 在线国产精品播放| 久久九九亚洲综合| 91黑丝在线观看| 色多多国产成人永久免费网站| 欧美日韩国产中文精品字幕自在自线| 成人黄色av网站| 亚洲欧美日韩精品| 日韩中文字幕在线免费观看| 欧美人与性动交| 成人国产精品av| 国产精品高清免费在线观看| 欧美精品电影在线| 黑人巨大精品欧美一区免费视频| 国产一区欧美二区三区| 久99九色视频在线观看| 日韩精品欧美国产精品忘忧草| 91九色国产社区在线观看| 欧美成人免费一级人片100| 中文字幕日韩欧美在线| 亚洲一区二区三区视频播放| 日韩中文在线中文网在线观看| 国产精品美女www| 国产精品96久久久久久又黄又硬| 一区二区中文字幕| 国产91在线播放| 在线中文字幕日韩| 51午夜精品视频| 国产精品福利在线观看网址| 国产精品美女免费| 在线观看精品自拍私拍| 日韩av网站导航| 在线免费看av不卡| 国产精品专区h在线观看| 最近免费中文字幕视频2019| 欧美在线观看www| 精品亚洲国产视频| 深夜成人在线观看| 成人免费大片黄在线播放| 日韩av中文字幕在线免费观看| 韩剧1988在线观看免费完整版| 在线亚洲男人天堂|