这是著名的jquery表单验证插件jquery.validate.js 的扩展验证方法库。
注意:ajax返回的必须为json格式,且至少要包含IsSuccess(验证是否通过)、Message(提示信息)属性
var validator = $("form:first").validate({ rules: { txtRoleName: { required: true, XCLCustomRemote: { url: "http://www.x.com/xxx", data: {............} } }, txtCode: { XCLCustomRemote: { url: "http://www.x.com/xxx", data: function () {//支持function return {...........}; } } }, txtMerchantID: { required: true } } });
如果被验证的元素存在"JqValidShowErrorID"属性,则将错误信息放到ID为该属性值的元素中,否则,则默认。 当然,您也可以直接修改源代码,添加您所需要的其它信息。