我已经创建了一个jquery的验证器插件的方法,它的工作原理与远程规则一样。区别在于我想显示一个动态的错误消息(基于ajax响应)。jquery验证器addmethod自定义消息
jQuery.validator.addMethod("duplicate", function(value, element, params) {
var object_settings = this.settings;
params.data[$(element).attr("name")] = value;
$.post(params.url, params.data, function(response) {
if (response == 'true'){ return true; }
else {
object_settings.messages[element.name] = response;
return false;
}
}, 'text');
}, '');
它的工作原理...之类的....它设置消息,但最初并没有显示它(如果您验证领域的第二次,显示消息)。
有什么建议吗?
(也许远程规则提供了这个功能...我无法找到的文档中的任何东西)
当我这样做时,默认的错误消息是写完自定义消息。 – aqs 2013-03-12 13:31:16