jQuery Validation Plugin驗(yàn)證插件手動(dòng)驗(yàn)證
jquery.validate是jquery旗下的一個(gè)驗(yàn)證框架,借助jquery的優(yōu)勢,我們可以迅速驗(yàn)證一些常見的輸入,并且可以自己擴(kuò)充自己的驗(yàn)證方法,并且對國際化也有很好的支持。
正常的驗(yàn)證模式如下:
<form id="ff" action="xxx"> ... <input type="submit" value="提交"> </form> [java] view plaincopy在CODE上查看代碼片派生到我的代碼片 $('#ff').validate()
這樣只要點(diǎn)擊提交按鈕,插件會(huì)自動(dòng)進(jìn)行驗(yàn)證.
但是有時(shí)候我們想要點(diǎn)擊其它按鈕來驗(yàn)證一下表單,接著根據(jù)表單的驗(yàn)證結(jié)果來做剩下的事情.
查看源碼發(fā)現(xiàn)有個(gè)form()方法,這個(gè)方法就是進(jìn)行驗(yàn)證操作,雖然方法字面意思不太相符.
然后我們就可以這樣操作:
var validator;// 申明一個(gè)全局變量 $(function(){ validator = $('#ff').validate();// 這句話會(huì)返回一個(gè)對象 }) function add() { var b = validator.form();// 返回一個(gè)布爾值 if(b){ // 驗(yàn)證成功 // do add... } } <button onclick="add()">保存</button>
如果驗(yàn)證出錯(cuò)了,會(huì)顯示錯(cuò)誤信息,如果要清除錯(cuò)誤信息可以調(diào)用validator.resetForm();方法
這樣有了validator.form()和validator.resetForm()兩個(gè)方法我們就可以靈活使用驗(yàn)證插件了.
驗(yàn)證字段
required –必填字段
remote – 遠(yuǎn)程驗(yàn)證
minlength – 最小長度驗(yàn)證
maxlength – 最大長度驗(yàn)證
rangelength – 長度范圍驗(yàn)證
min – 最小值驗(yàn)證
max – 最大值驗(yàn)證
range – 范圍值驗(yàn)證
email – 郵件地址驗(yàn)證
url – URL地址驗(yàn)證
date –日期驗(yàn)證
dateISO –ISO 日期格式驗(yàn)證
number –十進(jìn)制數(shù)驗(yàn)證
digits –數(shù)字驗(yàn)證
creditcard – 信用卡號驗(yàn)證
equalTo –和另外一個(gè)文本框的值相等驗(yàn)證
- jQuery插件Validation快速完成表單驗(yàn)證的方式
- jQuery Validation PlugIn的使用方法詳解
- jquery插件validation實(shí)現(xiàn)驗(yàn)證身份證號等
- jquery validation驗(yàn)證身份證號,護(hù)照,電話號碼,email(實(shí)例代碼)
- ASP.NET中實(shí)現(xiàn)jQuery Validation-Engine的Ajax驗(yàn)證
- ASP.NET中實(shí)現(xiàn)jQuery Validation-Engine的Ajax驗(yàn)證實(shí)現(xiàn)代碼
- 修改jQuery Validation里默認(rèn)的驗(yàn)證方法
- jQuery.Validate 使用筆記(jQuery Validation范例 )
- jQuery 表單驗(yàn)證插件formValidation實(shí)現(xiàn)個(gè)性化錯(cuò)誤提示
- jQuery插件之validation插件
相關(guān)文章
jQuery實(shí)現(xiàn)隔行變色的方法分析(對比原生JS)
這篇文章主要介紹了jQuery實(shí)現(xiàn)隔行變色的方法,結(jié)合實(shí)例形式對比原生JS實(shí)現(xiàn)隔行變色的相關(guān)技巧,給出了2種jQuery實(shí)現(xiàn)隔行變色的方法,需要的朋友可以參考下2016-11-11jQuery在IE下使用未閉合的xml代碼創(chuàng)建元素時(shí)的Bug介紹
這個(gè)偏門Bug是我在更新phZoom 1.29后發(fā)現(xiàn)的, 我先將之重現(xiàn)一下2012-01-01jquery獲取一組checkbox的值(實(shí)例代碼)
使用jquery獲取一組checkbox的值實(shí)例代碼。需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11jQuery圖片左右滾動(dòng)代碼 有左右按鈕實(shí)例
這篇文章主要介紹使用jQuery實(shí)現(xiàn)圖片左右滾動(dòng)的實(shí)例,需要的朋友可以參考下。2016-06-06jQuery控制的不同方向的滑動(dòng)(向左、向右滑動(dòng)等)
這篇文章主要介紹了jQuery控制的不同方向的滑動(dòng)(向左、向右滑動(dòng)等),需要的朋友可以參考下2014-07-07