Я использую jQuery.validate (с ASP.NET MVC 1.0 и xVal) и пытаюсь переопределить код ошибки по умолчанию, чтобы вместо добавления диапазона ошибок к элементу он добавлял значок изображения ошибки с сообщением об ошибке сам по себе в атрибутах title/alt изображения.Как остановить пользовательскую функцию jQuery.validate.errorPlacement, отображающую несколько сообщений об ошибках?
Я звоню это из головы моей страницы:
jQuery.validator.setDefaults({
errorPlacement: function(error, element) {
var errorTag = '<img src="error.png" title="' + error.html() + '" />';
var errorImg = $(errorTag);
errorImg.insertAfter(element);
}
});
Это, кажется, работает нормально - правильные иконки в нужном месте - но каждый раз, когда Validate() вызывается, это добавление ДРУГОЙ проверки значок в поле, так что вы очень быстро получите десятки значков ошибок рядом с каждым вводом ...
У меня явно отсутствует какой-либо атрибут, который будет информировать плагин validate, что для этого поля уже есть ошибка, но я не могу понять, что ... Я попытался добавить атрибут htmlfor = element.Id, я попытался добавить класс проверки правильности поля, но я не получаю anyw здесь и сейчас я застрял
Спасибо,
-D-