@olenafront097

Как провалидировать селекты?

в зависимости от выбора радио

выбрали У отделение

если без выбора в селекте
и кликаем далее - то показываем текст с ошибкой под селектом (типа сделайте выбор)

выбрали на почту
если без выбора в селекте
кликаем далее - показываем текст с ошибкой под селектом (типа сделайте выбор)

https://jsfiddle.net/kruqfcv0/5/
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 1
@lexchz
Например,
let places = document.querySelectorAll('input[name="place"]');
let selects = document.querySelectorAll(".city__select");
let error = '<label class="error">This field is required.</label>';

places.forEach((place, i) =>
  place.checked && !selects[i]?.value
    ? selects[i]?.insertAdjacentHTML("afterend", error)
    : void 0
);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект