Oct 27, 2020
Ну к примеру, если тебе нужно, чтобы поле было просто обязательным, то перед самой валидацией почты ты можешь поставить условие
if ($name) { // если имя есть, то всё хорошо
…дальше валидация почты и отправка письма
} else { // если имя не заполнено
$result = “not_name”;
}
а потом уже на js делать анимацию для определённого поля, обрабатывая ответ сервера с result “not_name”. Но это я тебе сейчас максимально примитивно рассказал. По факту ты должен создать массив с обязательными полями и провести проверку по каждому полю (array_filter в помощь). В конце ты должен в result занести название классов полей, которые не прошли валидацию:
[“input_age”,”input_firstname”,”input_secondname”]
Потом на js пройти перебором (цикл for) по этим классам и проанимировать их, как я анимировал email.