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