jQuery验证默认值

时间:2011-11-16 08:47:44

标签: jquery jquery-validate

我正在尝试为jQuery验证插件设置一些自定义默认值。

我尝试了以下内容:

$.validate.settings.ignore = ":hidden";

$.validate.settings.errorPlacement = function (error, element) {
    if (element.hasClass("removedTitle"))
        error.insertAfter(element.next("img"));
    else
        error.insertAfter(element);
};

然而,这些似乎都没有任何区别。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:2)

尝试:

$.validator.setDefaults({ 
    ignore: ":hidden",
    errorPlacement: function (error, element) {
        if (element.hasClass("removedTitle"))
            error.insertAfter(element.next("img"));
        else
            error.insertAfter(element);
    }
});

进一步阅读:http://docs.jquery.com/Plugins/Validation/Validator/setDefaults