A <select>
может быть полезно для выбора между 3-15 простыми элементами, но как вы справляетесь с 15-100 +?
Самый простой вариант - просто иметь простой <select>
с большим количеством <option>
s, но он не очень удобен для пользователя. Там много прокрутки, и может быть трудно найти нужный вариант. Преимущество состоит в том, что вы можете (возможно, с прокруткой) увидеть все варианты, которые у вас есть.
Более продвинутый вариант - иметь текстовое поле с автозаполнением. Пользователь вводит букву или два, и результаты поиска возвращаются, из которых вы выбираете. Это облегчает поиск нужного вам варианта - если вы знаете, что ищете. Недостатком является то, что пользователь не может видеть все параметры.
Еще более сложным вариантом будет создание виджета "поиск, список и выбор", который по умолчанию показывает элементы X, но позволяет выполнять поиск. Преимущество этого подхода заключается в том, что я могу разрешить поиск по нескольким атрибутам, а не только по имени элемента, который должен быть выбран.
- Какие решения вы развернули в эти ситуации?
- Есть ли плагин jQuery, о котором я должен знать?