Текстовая область, которая автоматически заполняется как пользовательские типы на основе заранее определенного списка - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть текстовая область в форме HTML. Когда пользователь начинает печатать, я хочу автоматически заполнить список возможных совпадений на основе предварительно заполненного списка (JSON). В конце пользователь может только выбрать один из этих вариантов. Раскрывающийся список сработал бы, если бы не было более тысячи вариантов. Есть мысли о том, как этого добиться? Или с чего начать? Спасибо!

screenshot of a dropdown list that populates as the user types

1 Ответ

0 голосов
/ 22 апреля 2020

Когда вы набираете, скажем «N», в поле местоположения, оно не показывает все результаты, начиная с «N», оно показывает только несколько самых вероятных результатов.

Вы можете использовать аналогичный подход и заполнить свой пользовательский выпадающий список только первыми несколькими элементами массива результатов, или, что еще лучше, запросить только первые n результаты. Топ 5-8 результатов должно быть достаточно.

...