麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jquery.validate.js插件使用經(jīng)驗(yàn)記錄

2019-11-20 14:22:55
字體:
供稿:網(wǎng)友

最近做項(xiàng)目,需要用到 jQuery.validate.js插件,于是記錄一下工作中的一些經(jīng)驗(yàn),以便日后學(xué)習(xí)。

【例子如下】

1.前臺(tái)頁面

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


3.后臺(tái)處理程序

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

4.運(yùn)行結(jié)果

4.1 用戶未輸入數(shù)據(jù)時(shí)報(bào)錯(cuò):

4.2 用戶輸入錯(cuò)誤信息時(shí)報(bào)錯(cuò):

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久国产成人精品亚洲午夜 | 欧美熟videos肥婆 | 姑娘第四集免费看视频 | 久久国产精品99国产 | 欧美国产成人在线 | 噜噜噜躁狠狠躁狠狠精品视频 | www.69色 | 久久99亚洲精品久久99果 | 免费在线观看一级片 | 免费激情网站 | 久久tv免费国产高清 | 久久精品一区二区三区国产主播 | 蝌蚪久久窝| 国产大片中文字幕在线观看 | 人人做人人看 | 欧美城网站地址 | 国产亚洲精品视频中文字幕 | 一级电影免费在线观看 | 97香蕉超级碰碰久久免费软件 | 在线免费观看毛片视频 | 国产一级片91 | 国产精品91在线 | 91成人一区二区三区 | 麻豆一二区 | 偿还电影免费 | 日日鲁夜夜视频热线播放 | 免费国产羞羞网站视频 | 亚洲一区免费观看 | 大学生一级毛片 | 国产精品午夜未成人免费观看 | 成人性视频在线 | 午夜精品在线视频 | 欧美成人一级 | h视频免费观看 | 在线观看免费毛片视频 | 国产人成精品综合欧美成人 | 爽成人777777婷婷 | 国产免费视频一区二区裸体 | 视频一区二区视频 | 精品一区二区三区日本 | 亚洲一区二区网址 |