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

Можно ли использовать условную конструкцию if внутри цикла for?

Я давно не практиковал js, вот решил возобновить практику, но что-то подзабыл азы.
У меня есть несколько полей формы в переменной allFormInputs.
И мне нужно, что бы у тех полей где не заполнены значения, рамки становились красными.
Форма находится в переменной feedbackForm.

var feedbackForm = document.querySelector(".modal--feedback__feedback-form");
var allFormInputs = document.querySelectorAll(".modal--feedback__input");

feedbackForm.addEventListener("submit", function (evt) {
if (!userNameField.value || !userMailField.value || !userMessageField.value) {
evt.preventDefault();
validationFieldsRemove(allFormInputs);
validationFieldsValue(allFormInputs);
}

var validationFieldsRemove = function (fields) {
for (var i = 0; i => fields; i++) {
if (fields[i].classList.contains("modal-error")) { - здесь появляется ошибка, что интерпретатор не может прочитать свойство classList. Почему, не понятно.
fields[i].classList.remove("modal-error");
}
}
return fields;
};
  • Вопрос задан
  • 290 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@StockholmSyndrome
for (var i = 0; i => fields; i++) {

может всё-таки for (var i = 0; i < fields.length; i++) {?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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