valgerofficial
@valgerofficial

Валидация форм на jquery?

Доброго времени суток друзья! Есть плагин Jquery Validate Plugin , он работает, всё хорошо. но я могу лишь подсвечивать поле.. менять его свойства, но в поле, содержиться еще и тег label, и я так же хотел бы при валидации формы менять еще и свойства label.. скажем тоже изменить цвет текста. это прекрасно показано на сайте Discord, помогите, как мне реализовать такие вещи?

<div class="discord_form__input">
	<label for="input">Password</label>
	<input type="password" >
	<a href="#">Forgot your password?</a>
</div>
  • Вопрос задан
  • 325 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
У них в документации описано поле highlight — функция для подсветки. И есть пример, подсветка лейблов полей с ошибками:
$("#myform").validate({
  highlight: function(element, errorClass, validClass) {
    $(element).addClass(errorClass).removeClass(validClass);
    $(element.form).find("label[for=" + element.id + "]")
      .addClass(errorClass);
  },
  unhighlight: function(element, errorClass, validClass) {
    $(element).removeClass(errorClass).addClass(validClass);
    $(element.form).find("label[for=" + element.id + "]")
      .removeClass(errorClass);
  }
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы