自定义的验证方法Remote
2013-08-08 11:36
85 查看
jQuery.metadata.setType("attr", "validate"); var opts = null; var isValidationGroup = false; jQuery(document).ready(function () { InitRules(); if (isValidationGroup) { if (opts != undefined || opts != null) { jQuery("#form1").validate(jQuery.extend(opts, { onsubmit: false })); } else { jQuery("#form1").validate({ onsubmit: false }); } InitValidationGroup(); } else { if (opts != undefined || opts != null) { jQuery("#form1").validate(opts); } else { jQuery("#form1").validate(); } } }); function GetRemoteInfo1(postUrl, data) { var remote = { type: "POST", async: false, url: postUrl, dataType: "text", data: data, dataFilter: function(dataXML) { var result = new Object(); if (dataXML == "1") { result.Result = false; result.Msg="已存在,另换一个试试。"; return result; } else { result.Result =true; return result; } } }; return remote; } function InitRules() { var dataCode = { username: function () { return $("#txtUserName").val(); }, key:function(){ return "CheckSysAdminName"; } }; var remoteCode = GetRemoteInfo1('/Service/sysHandle.ashx', dataCode); opts = { rules: { txtUserName: { required: true, remote:remoteCode }, txtPass:{ required: true, minlength: 6 }, txtAgainPass:{ required: true, equalTo: "#txtPass" }, txtName:{ required: true } }, messages: { txtUserName: { required: "请输入账号。" }, txtPass:{ required: "请输入密码。", minlength: "至少输入6位的密码。" }, txtAgainPass:{ required: "请输入确认密码。", equalTo: "密码不一致。" }, txtName:{ required:"请输入姓名。" } } , success: function (label) { label.html(" ").attr("class", "success").siblings("label").remove(); }, errorPlacement: function (error, element) { $(element).next("span").find(".success").remove(); error.appendTo(element.next("span")); } } }
相关文章推荐
- jquery.validate remote 和 自定义验证方法
- jquery.validate remote 和 自定义验证方法
- jquery.validate remote 和 自定义验证方法
- jquery.validate remote 和 自定义验证方法
- jquery.validate remote 和 自定义验证方法
- 自定义的验证方法Remote
- jquery.validate remote 和 自定义验证方法
- jquery.validate remote 和 自定义验证方法
- jQuery Validate 插件验证,,返回不同信息(json remote)自定义
- JQuery扩展插件Validate 5添加自定义验证方法
- JAVA中通过自定义注解进行数据验证的方法
- 一个流行且实用的JS表单验证提示,演示了怎么自定义错误信息的显示方式,同时通过写FormValid.showError类方法来实现错误显示方式自定义: errMsg 是一个错误消息的数组,这样方便自定
- jQuery Validate的使用发法和自定义验证方法的实现
- Spring Security验证流程剖析及自定义验证方法
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- jquery validate 自定义验证方法(不固定验证)
- jQuery Validate自定义验证方法实现方式
- jquery.validate 自定义验证方法
- jquery.validate 自定义验证方法 addMethod
- Kendo Grid editing 自定义验证报错提示的解决方法