@Tigronix

Как сделать валидацию, которая отображает ошибки внтури input (placeholder)?

Юзал parsley.js и не нашёл там такой возможности.
Прогуглил, полазил и всё равно не нашёл решения.
Кто-то уже сталкивался с таким?
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Цвет плейсхолдера - это какое-то неведомое мне шаманство, а в остальном просто:

$('form').submit(function(e) {
  $(this).find('.required input, .required textarea').each(function() {
  	if(!$(this).val()) {
    	$(this).parent().addClass('has-error');
      $(this).attr('placeholder', 'Поле обязательно для заполнения');
    }
    else {
    	$(this).parent().removeClass('has-error');
      $(this).attr('placeholder', '');
    }
  });
  if($(this).find('.has-error').length)
  	e.preventDefault();
  else
  	alert('Submit!');
});

https://jsfiddle.net/TheDeadOne/0v778ges/2/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы