jQuery.Validate表單驗(yàn)證插件的使用示例詳解
jQuery Validate 插件為表單提供了強(qiáng)大的驗(yàn)證功能,讓客戶端表單驗(yàn)證變得更簡單,同時(shí)提供了大量的定制選項(xiàng),滿足應(yīng)用程序各種需求。
請?jiān)谶@里查看示例 validate示例
示例包含
- 驗(yàn)證錯(cuò)誤時(shí),顯示紅色錯(cuò)誤提示
- 自定義驗(yàn)證規(guī)則
- 引入中文錯(cuò)誤提示
- 重置表單需要執(zhí)行2句話
源碼示例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <title>demo</title> <script src="../js/jquery-1.11.3.min.js"></script> <script src="js/jquery.validate.min.js"></script> <script src="js/messages_zh.min.js"></script> <style> * { margin: 0; padding: 0; } body, html { width: 100%; height: 100%; } .red { color: red; } .green { color: green; } </style> </head> <body> <form id="form"> <div> <input type="text" name="a" /> </div> <div> <input type="submit" value="提交"> <input class="reset" type="button" value="重置"> </div> </form> </body> <script> $(function() { var validator = $('#form').validate({ submitHandler:function(form){ $('body').append('表單驗(yàn)證成功,發(fā)送了一個(gè)請求'); }, rules: { a: { required: true, isEven: true,// 使用自定義的驗(yàn)證規(guī)則 }, }, messages: { a: { required: '<div><span class="red">*</span><span>此項(xiàng)必填</span></div>', isEven: '<div><span class="red">*</span><span>不是偶數(shù)</span></div>', }, }, // 驗(yàn)證成功后的回調(diào) success: function(label) { label.html('<div><span class="green">*</span><span>通過驗(yàn)證</span></div>'); } }); // 自定義驗(yàn)證 jQuery.validator.addMethod('isEven', function(value, element) { return this.optional(element) || !(value%2); }, '請輸入一個(gè)偶數(shù)'); // 重置表單 $(".reset").click(function() { validator.resetForm();// 插件方法-刪除錯(cuò)誤提示 $('#form')[0].reset();// 原生方法-清空輸入內(nèi)容 }); }); </script> </html>
相關(guān)閱讀:
jQuery Validate插件自定義驗(yàn)證規(guī)則的方法
基于jQuery.validate及Bootstrap的tooltip開發(fā)氣泡樣式的表單校驗(yàn)組件思路詳解
jQuery easyui的validatebox校驗(yàn)規(guī)則擴(kuò)展及easyui校驗(yàn)框validatebox用法
以上所述是小編給大家介紹的jQuery.Validate表單驗(yàn)證插件的使用示例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- jquery.validate表單驗(yàn)證插件使用方法解析
- 功能強(qiáng)大的jquery.validate表單驗(yàn)證插件
- 基于Bootstrap+jQuery.validate實(shí)現(xiàn)表單驗(yàn)證
- 快速學(xué)習(xí)jQuery插件 jquery.validate.js表單驗(yàn)證插件使用方法
- jquery表單驗(yàn)證插件(jquery.validate.js)的3種使用方式
- 基于Bootstrap+jQuery.validate實(shí)現(xiàn)Form表單驗(yàn)證
- jquery.validate表單驗(yàn)證插件使用詳解
相關(guān)文章
jQuery Mobile開發(fā)中日期插件Mobiscroll使用說明
這篇文章主要介紹了jQuery Mobile開發(fā)中日期插件Mobiscroll使用說明,需要的朋友可以參考下2016-03-03JQuery擴(kuò)展插件Validate—4設(shè)置錯(cuò)誤提示的樣式
JQuery擴(kuò)展插件Validate—4設(shè)置錯(cuò)誤提示的樣式,使用Validate的朋友可以參考下。2011-09-09jquery獲取點(diǎn)擊控件的絕對位置簡單實(shí)例
下面小編就為大家?guī)硪黄猨query獲取點(diǎn)擊控件的絕對位置簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10jQuery中常用動(dòng)畫效果函數(shù)(日常整理)
這篇文章主要介紹了小編日常收集整理的關(guān)于jQuery中常用動(dòng)畫效果函數(shù)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09jQuery form插件的使用之處理server返回的JSON, XML,HTML數(shù)據(jù)
這篇文章主要介紹了jQuery form插件的使用之處理server返回的JSON, XML,HTML數(shù)據(jù) 的相關(guān)資料,需要的朋友可以參考下2016-01-01jQuery 更改checkbox的狀態(tài),無效的解決方法
下面小編就為大家?guī)硪黄猨Query 更改checkbox的狀態(tài),無效的解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-07關(guān)于event.cancelBubble和event.stopPropagation()的區(qū)別介紹
cancelBubble用于ie的阻止冒泡事件,event.stopPropagation()用于firefox和chrome等其他瀏覽器的疑惑介紹。2011-12-12基于JQuery的訪問WebService的代碼(可訪問Java[Xfire])
最近有些時(shí)間學(xué)習(xí)了下JQuery,發(fā)現(xiàn)有很多JQuery訪問.net WebService的例子。作為WebService這種接口應(yīng)該是通用的,為什么沒人關(guān)于Java的例子呢?這點(diǎn)引起我的興趣。2010-11-11