Мне нужно, чтобы пользователи выбирали элемент из раскрывающегося списка, но также позволяли им вместо этого вводить любой текст, даже если он не соответствует элементу в списке. Как я могу достичь этого на веб-странице с помощью HTML и Javascript?
Поле select
не позволяет пользователям вводить текст, а текстовое поле input
не отображает предпочтительные альтернативы.
Все элементы должны показать, открывается ли пользователь раскрывающийся список, поэтому он не может быть простым автозаполнением, который отображает только соответствующие элементы.