Я согласен с Маурицио. Добавить к его ответу:
Наиболее часто используемый интерфейс, который делает именно это, в почтовых клиентах, где они автоматически заполняют имена (и / или адреса электронной почты) по мере их ввода. Thunderbird - довольно хороший пример. Обычно это либо автозаполнение, если есть только одно совпадение, либо показ раскрывающегося списка возможных автозаполнений, из которых вы можете выбрать. Кроме того, кнопка рядом с полем обычно позволяет просматривать адресную книгу в виде списка.
Я бы также предложил отфильтровать доступные автозаполнения наиболее полезными способами: например, Когда вы набираете «wi», вы можете отфильтровать его до имен, таких как «[WI] lson, John», «Amery, [WI] lliam» и «[I] ving, [W] alter» », что упрощает найти людей по их инициалам, а также по именам и фамилиям.