IIIu6ko
@IIIu6ko

Как сделать селект с чекбоксами?

Добрый день. Подскажите плагин или тип того, чтобы сделать селект, с чекбоксами внутри.
Про Bootstrap Multiselect знаю.
  • Вопрос задан
  • 229 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега CSS
Thinking about a11y
Готового плагина не подскажу, но я считаю что он вам и не нужен

Такого компонента нет, и он не очень функционален.
Селект предполагает выбор одного варианта из нескольких. При этом варианты выбора спрятаны, так как их может быть очень много.
А список чекбоксов — предполагает выбор нескольких, не всегда связанных между собой опций.

Если у вас вариантов выбора не много, то вам достаточно вывести просто группу чекбоксов. Если много — тогда используйте <select multiple>...</select> и позвольте системе самостоятельно отобразить UI для пользователя. Например на мобильных это будет поп-ап со списком из чекбоксов и кнопкой "Подтвердить".

Если использование встроенных компонентов для вас по каким-то причинам не возможно — тогда используйте список чекбоксов завернутый в <details> чтобы скрывать их.

Или, на самый крайний случай, самое, как по мне, костыльное решение — компонент dropdown + список чекбоксов в нем.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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