Задать вопрос

Как изменить цвет рамки у input, если поле заполнено неверно?

доброго времени суток.
Как изменить цвет рамки inputa после нажатия на submit , если в input введены не корректные данные?
  • Вопрос задан
  • 1323 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@architawr
"Ok, Google" и все твои проблемы решены
var form = querySelector('form')
var inputs = querySelectorAll('input')

form.onsubmit = function(e) {
	var error = false;

	for (var i = 0; i < inputs.length; i++) {
		if (inputs[i].value == '') {
			inputs[i].classList.add('error');
			error = true
		}
		else {
			inputs[i].classList.remove('error');
		}
	}
	if (error) {
		e.preventDefalt();
	}
}

И стилизуйте класс error как Вам угодно

UPD: Ванильный JS
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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