Я должен позволить пользователям выбрать объект из выпадающего списка, но также и позволить им вместо этого вводить любой текст, даже если он не соответствует объекту в списке. Как я могу достигнуть этого на веб-странице с HTML и JavaScript?
select
поле не позволяет пользователям ввести текст, и input
текстовое поле не показывает предпочтительные альтернативы.
Все объекты должны показать, открывает ли пользователь выпадающее, таким образом, это не может быть простое автоматическое заполнение, которое только показывает соответствие объектам.
Вот сценарий для этого: Демо , Источник
Или другой, который работает несколько иначе: ссылка удалена (сайт больше не существует)