Лучшее поле со списком javascript?

Поле со списком - это текстовое поле с автозаполнением, которое также является раскрывающимся списком (т. Е. При желании вы можете выбрать его из списка).

«Лучший» означает сочетание: стабильности, внешнего вида, API / настраиваемости, зрелости.

select2 - наиболее полный, стабильный и многофункциональный
Jay 30.05.2017 17:02
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
8
1
4 430
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Это, конечно, субъективный вопрос, но у меня есть хороший опыт работы с автозаполнением Script.aculo.us (Документация по API здесь). Он существует довольно давно, поддержка браузеров отличная, вы можете настроить внешний вид и т. д.

Обратите внимание, что Script.aculo.us зависит от Прототип.

Ответ принят как подходящий

Мне нравится Виджет автозаполнения Yahoo UI. Он не имеет раскрывающегося списка изначально, но кнопка раскрывающегося списка может быть добавлена ​​с помощью несколько строк кода.

Конечно, автозаполнение и поля со списком служат двум схожим, но разным целям:

  • Автозаполнение; выберите один из очень длинного списка (т. е. слишком длинного для прокрутки)
  • Поле со списком; выберите один из относительно короткого списка (то есть тот, который легко прокручивать

Сколько пунктов у вас в списке?

ExtJS имеет очень мощный комбинированный список, который предоставляет раскрывающийся список, автозаполнение и фильтрация вариантов. Вы также можете включить разбивка на страницы,

Существует ряд расширений, которые предоставляют дополнительные возможности, такие как Множественный выбор в стиле Facebook или флажки с множественным выбором.

Другие вопросы по теме