Вы можете установить параметр showErrors для функции, которая выполняет только подсветку элементов:
$("selector").validate({
showErrors: function() {
if (this.settings.highlight) {
for (var i = 0; this.errorList[i]; ++i) {
this.settings.highlight.call(this, this.errorList[i].element,
this.settings.errorClass, this.settings.validClass);
}
}
if (this.settings.unhighlight) {
for (var i = 0, elements = this.validElements(); elements[i]; ++i) {
this.settings.unhighlight.call(this, elements[i],
this.settings.errorClass, this.settings.validClass);
}
}
}
});
Однако она в значительной степени зависит от внутренних компонентов плагина проверки, поэтому, вероятно, это небезопасно.Лучше всего было бы, чтобы плагин выставил метод defaultHighlightElements()
так же, как и для defaultShowErrors()
, но это не так (пока).