最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery.validate.js插件使用經驗記錄

 更新時間:2014年07月02日 15:33:23   投稿:whsnow  
工作中使用到了jquery.validate.js插件,下面將其用法整理一下,方便以后使用

最近做項目,需要用到 jQuery.validate.js插件,于是記錄一下工作中的一些經驗,以便日后學習。

【例子如下】

1.前臺頁面

<form id="form1" method="post"> 
用戶名:<input type="text" id="UserName" name="UserName" /><!--<span id="name_error"></span>--> 
<br /> 
密 碼:<input type="password" id="Password" name="Password" /> 
<br /> 
<input type="submit" id="btnRegister" name="btnRegister" value="注冊" /> 
<input type="button" id="btnCancel" name="btnCancel" value="取消" /> 
</form>

2.Javascript

<script type="text/javascript"> 
//添加自定義驗證 
jQuery.validator.addMethod("checkPWD", function (value, element) { 
var flag = false; 
//flag = chkpwd($("#pwd")); //自定義驗證密碼邏輯 
return this.optional(element) || flag; 
}); 
$(function () { 
$("#form1").validate({ 
rules: { 
UserName: { 
required: true, 
//emote: function () { //驗證用戶名是否存在是否存在 方法一 
// $.ajax({ 
// type: 'POST', 
// url: "Handler/Handler1.ashx", 
// data: { name: $("#UserName").val() }, 
// async: false, 
// success: function (data) { 
// $("#name_error").html(data); 
// } 
// }); 
//} 
remote: { //驗證用戶名是否存在是否存在 方法二 
type: "POST", 
url: "Handler/Handler1.ashx", //后臺處理程序 
dataType: "json", //接受數據格式 
data: { //要傳遞的參數 
action: function () { return "CheckName" }, 
name: function () { return $("#UserName").val(); }, 
param1: function () { return "自定義參數1"; } 
} 
} 
}, 
Password: { 
required: true, 
checkPWD: true //自定義驗證,若想不用自定義驗證,把 true 改成 false 即可。 
} 
}, 
messages: { 
"UserName": { 
required: "<span>用戶名不能為空.</span>", 
remote: "<span>該會員名已存在!</span>" 
}, 
"Password": { 
required: "<span>密碼不能為空.</span>", 
checkPWD: "<span>密碼不符合自定義規(guī)則。。。</span>" 
} 
} 
}); 
}) 
</script>


3.后臺處理程序

public void ProcessRequest(HttpContext context) 
{ 
context.Response.ContentType = "text/plain"; 
string action = context.Request["action"]; 
//獲取用戶名和自定義參數 
string name = context.Request["name"]; 
string param1 = context.Request["param1"]; 
if (!string.IsNullOrEmpty(name)) 
{ 
//模擬查詢數據庫,如果用戶輸入的是 admin ,則提示該賬戶已存在,返回 false 
if (name.Equals("admin")) 
{ 
context.Response.Write("false"); 
} 
else 
{ 
context.Response.Write("true"); 
} 
} 
}

4.運行結果

4.1 用戶未輸入數據時報錯:

4.2 用戶輸入錯誤信息時報錯:

相關文章

  • jQuery實現3D文字特效的方法

    jQuery實現3D文字特效的方法

    這篇文章主要介紹了jQuery實現3D文字特效的方法,通過鼠標與css樣式來實現文字特效的技巧,需要的朋友可以參考下
    2015-03-03
  • jQuery復合事件用法示例

    jQuery復合事件用法示例

    這篇文章主要介紹了jQuery復合事件用法,結合具體實例形式分析了jQuery復合事件的簡單定義與使用方法,需要的朋友可以參考下
    2017-06-06
  • jQuery EasyUi實戰(zhàn)教程之布局篇

    jQuery EasyUi實戰(zhàn)教程之布局篇

    jQuery EasyUI Layout是一種基于jQuery的布局框架,今天初次使用Jquery EasyUi,簡單的做了個布局頁面感覺還不錯,特此分享腳本之家平臺供大家學習
    2016-01-01
  • 讓頁面上兩個div中的滾動條(滑塊)同步運動示例

    讓頁面上兩個div中的滾動條(滑塊)同步運動示例

    如何想讓頁面上兩個div中的滾動條(滑塊)同步運動該怎實現,具體代碼如下,感興趣的朋友可以參考下
    2013-08-08
  • Tinymce+jQuery.Validation使用產生的BUG

    Tinymce+jQuery.Validation使用產生的BUG

    在IE6下,當頁面有advanced模式的Tinymce編輯器,并且,并且jquery.validation使用了jquery.metadata時會出現以下問題
    2010-03-03
  • jQuery+html5+css3實現圓角無刷新表單帶輸入驗證功能代碼

    jQuery+html5+css3實現圓角無刷新表單帶輸入驗證功能代碼

    這篇文章主要介紹了jQuery+html5+css3實現圓角無刷新表單帶輸入驗證功能代碼,加入了html5與css3技術,使得整個表單效果更加唯美華麗,需要的朋友可以參考下
    2015-08-08
  • jquery中map函數遍歷數組用法實例

    jquery中map函數遍歷數組用法實例

    這篇文章主要介紹了jquery中map函數遍歷數組用法,實例分析了jQuery中map函數遍歷數組的相關技巧,并提供了一個自定義遍歷數組函數供參考之用,需要的朋友可以參考下
    2015-05-05
  • jQuery實現彈窗居中效果類似alert()

    jQuery實現彈窗居中效果類似alert()

    本文給大家分享基于jquery實現彈窗居中效果類似于alert(),代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的的朋友參考下
    2017-02-02
  • jQuery實現的多屏圖像圖層切換效果實例

    jQuery實現的多屏圖像圖層切換效果實例

    這篇文章主要介紹了jQuery實現的多屏圖像圖層切換效果,可實現多個圖層的點擊切換效果,設計jQuery鼠標事件及樣式的操作技巧,需要的朋友可以參考下
    2015-05-05
  • jquery 將disabled的元素置為enabled的三種方法

    jquery 將disabled的元素置為enabled的三種方法

    在jquery中可以通過jqueryObj.attr("disabled","disabled")將頁面中某個元素置為不可編輯或觸發(fā)狀態(tài),但是在jquery的API reference中并沒說明怎么將頁面置為disable的元素重新置為可觸發(fā)或可編輯的。
    2009-07-07

最新評論

澎湖县| 大田县| 凤山市| 日照市| 曲松县| 伽师县| 无锡市| 邹城市| 山阳县| 界首市| 开远市| 搜索| 常宁市| 开江县| 灌云县| 招远市| 电白县| 丹阳市| 宁国市| 高安市| 东海县| 英超| 堆龙德庆县| 平南县| 辉县市| 陈巴尔虎旗| 达拉特旗| 镇宁| 庆阳市| 红河县| 新密市| 阳城县| 常熟市| 子长县| 古交市| 永川市| 高碑店市| 中江县| 芒康县| 明水县| 平和县|