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

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

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

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

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

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

https://jsfiddle.net/kruqfcv0/5/
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 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
);
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
21 дек. 2024, в 11:21
2000 руб./за проект
21 дек. 2024, в 11:01
10000 руб./за проект