JQuery擴展插件Validate 2通過參數設置驗證規(guī)則
更新時間:2011年09月05日 21:44:22 作者:
在前面示例中使用的的方法簡單方便,但沒有完全將js與頁面結構完全分離,也就是說js依賴了class,下面通過validate()方法的參數設置驗證規(guī)則將js與頁面結構完全分離
代碼如下:
<script type="text/javascript">
$(function() {
$("#signupForm").validate(
//在上例中新增的部分
{
rules: {
txtPassword1: "required", //密碼1必填
txtPassword2: { //密碼2的描述多于1項使用對象類型
required: true, //必填,這里可以是一個匿名方法
equalTo: "#txtPassword1", //必須與密碼1相等
rangelength: [5, 10] //長度5-10之間
},
txtEmail: "email" //電子郵箱必須合法
}
});
});
</script>
<form id="signupForm" method="get" action="">
<fieldset>
<legend>用戶注冊</legend>
<p>
<label for="txtPassword1">
密碼1</label>
<input id="txtPassword1" name="txtPassword1" type="password" />
</p>
<p>
<label for="txtPassword2">
密碼2</label>
<input id="txtPassword2" name="txtPassword2" type="password" />
</p>
<p>
<label for="txtEmail">
郵箱</label>
<input id="txtEmail" name="txtEmail" />
</p>
<p>
<input type="submit" value="提交" />
</p>
</fieldset>
</form>
遠行結果:
注意:在ASP.NET中使用這種JS驗證方法最好將服務器控件Id替換成客戶端Id,如:<%=控件Id.ClientId %>,<%=控件Id.UniqueId>
源碼下載
復制代碼 代碼如下:
<script type="text/javascript">
$(function() {
$("#signupForm").validate(
//在上例中新增的部分
{
rules: {
txtPassword1: "required", //密碼1必填
txtPassword2: { //密碼2的描述多于1項使用對象類型
required: true, //必填,這里可以是一個匿名方法
equalTo: "#txtPassword1", //必須與密碼1相等
rangelength: [5, 10] //長度5-10之間
},
txtEmail: "email" //電子郵箱必須合法
}
});
});
</script>
<form id="signupForm" method="get" action="">
<fieldset>
<legend>用戶注冊</legend>
<p>
<label for="txtPassword1">
密碼1</label>
<input id="txtPassword1" name="txtPassword1" type="password" />
</p>
<p>
<label for="txtPassword2">
密碼2</label>
<input id="txtPassword2" name="txtPassword2" type="password" />
</p>
<p>
<label for="txtEmail">
郵箱</label>
<input id="txtEmail" name="txtEmail" />
</p>
<p>
<input type="submit" value="提交" />
</p>
</fieldset>
</form>
遠行結果:
注意:在ASP.NET中使用這種JS驗證方法最好將服務器控件Id替換成客戶端Id,如:<%=控件Id.ClientId %>,<%=控件Id.UniqueId>
源碼下載
您可能感興趣的文章:
- jQuery插件formValidator自定義函數擴展功能實例詳解
- jQuery插件kinMaxShow擴展效果用法實例
- jquery事件機制擴展插件 jquery鼠標右鍵事件
- 擴展Jquery插件處理mouseover時內部有子元素時發(fā)生樣式閃爍
- JQuery擴展插件Validate—6 radio、checkbox、select的驗證
- JQuery擴展插件Validate—4設置錯誤提示的樣式
- JQuery擴展插件Validate 3通過參數設置錯誤信息
- JQuery擴展插件Validate 1 基本使用方法并打包下載
- JQuery擴展插件Validate 5添加自定義驗證方法
- jQuery autocomplate 自擴展插件、自動完成示例代碼
- boxy基于jquery的彈出層對話框插件擴展應用 彈出層選擇器
- jQuery插件擴展測試實例
相關文章
jQuery插件HighCharts繪制2D圓環(huán)圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件HighCharts繪制2D圓環(huán)圖效果,結合實例形式分析了jQuery使用HighCharts插件繪制圓環(huán)圖的實現步驟與相關操作技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03
jQuery實現的監(jiān)聽導航滾動置頂狀態(tài)功能示例
這篇文章主要介紹了jQuery實現的監(jiān)聽導航滾動置頂狀態(tài)功能,涉及基于jQuery的事件響應及狀態(tài)監(jiān)聽等相關操作技巧,需要的朋友可以參考下2018-07-07
jQuery Validation Plugin驗證插件手動驗證
jquery.validate是jquery旗下的一個驗證框架,借助jquery的優(yōu)勢,我們可以迅速驗證一些常見的輸入,并且可以自己擴充自己的驗證方法,并且對國際化也有很好的支持,接下來通過本文給大家介紹jQuery Validation Plugin驗證插件手動驗證2016-01-01
基于jQuery的讓textarea支持Ctrl+Z步步撤銷功能
基于jQuery的讓textarea支持Ctrl+Z步步撤銷功能,需要的朋友可以參考下。2011-10-10
BootStrap glyphicon圖標無法顯示的解決方法
如果不注意bootstrap引入css和fonts的規(guī)范,則可能會導致bootstrap 在顯示glyphicon圖標時無法正常顯示,顯示為方框。該怎么解決呢?下面小編給大家解答下2016-09-09

