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

доброго времени суток.
Как изменить цвет рамки inputa после нажатия на submit , если в input введены не корректные данные?
  • Вопрос задан
  • 1319 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект