@SeriousAnonymous

Вывод ошибок в Select2?

Подскажите пожалуйста, как сделать вывод ошибки в Select2 если пользователь не выбрал ничего, а данный селект обязателен?

Попробовал сделать в CSS, но получается как-то костыльно, так как стили ошибки нужно поставлять отдельно к каждой цепочке классов. Есть ли какой-то ещё вариант решения?

.input__error{
background: #FCE3E3;
color: #E63434;
}
.select2-container--default .select2-selection--single.input__error{
background: #FCE3E3;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder.input__error{
color: #E63434;
}
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ForSureN1
frontend dev
Добавьте к тэгу select атрибут required
Но не забудьте что по умолчанию выбирается первый из списка пункт, для того чтобы выбор был пустым, нужно добавить одно поле с атрибутами selected и disabled
далее на свой вкус можете уже стилизовать ошибку путем .select[required] {}
Да и вообще, такой вопрос уже имеется https://qna.habr.com/q/691269
Перед тем как задавать, погуглили бы для начала
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы