我已經創建了一個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