В общем пытаюсь написать feedBack form, и всё работает но почему то функция выполняется не по порядку то есть с конца с проверки телефона в чем дело подскажите пожалуйста
function validateForm(form) {
let error = 0;
let requireForm = document.querySelectorAll('.form__input');
let logError = document.querySelector('.check__error');
for (let index = 0; index < requireForm.length; index++) {
const input = requireForm[index];
// cheked inputs
if(input.classList.contains('__name')) {
if(input.value == ""){
logError.innerHTML='Поле имя должно быть заполнено';
logError.style.backgroundColor = 'red';
} else if(input.value.length <= 2){
logError.innerHTML= "Имя должно состоять больше чем из двух символов";
logError.style.backgroundColor = 'red';
} else if(/[^а-яА-ЯёЁa-zA-Z]+/g.test(input.value)) {
logError.innerHTML= "В имени не могут присутсвовать посторонии символы";
logError.style.backgroundColor = 'red';
}
} else if(input.classList.contains('__email')) {
if(input.value == ""){
logError.innerHTML='Поле e-mail должно быть заполнено';
logError.style.backgroundColor = 'red';
} else if(!/@/.test(input.value)) {
logError.innerHTML= "Email должен содержать спец символ @";
logError.style.backgroundColor = 'red';
}
} else if(input.classList.contains('__phone')) {
if(input.value == ""){
logError.innerHTML='Заполните номер телефона';
logError.style.backgroundColor = 'red';
}
}
}
};