日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jquery.validate.js插件的使用方法

發布時間:2024/1/17 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery.validate.js插件的使用方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

【樣例例如以下】

1.前臺頁面

<form id="form1" method="post">username:<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")); //自己定義驗證password邏輯return this.optional(element) || flag;});$(function () {$("#form1").validate({rules: {UserName: {required: true,//emote: function () { //驗證username是否存在是否存在 方法一// $.ajax({// type: 'POST',// url: "Handler/Handler1.ashx",// data: { name: $("#UserName").val() },// async: false,// success: function (data) {// $("#name_error").html(data);// }// });//}remote: { //驗證username是否存在是否存在 方法二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>username不能為空.</span>", remote: "<span>該會員名已存在!

</span>" }, "Password": { required: "<span>password不能為空.</span>", checkPWD: "<span>password不符合自己定義規則。

。。</span>" } } }); }) </script>

3.后臺處理程序

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

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





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


創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的jquery.validate.js插件的使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。