Недавно я задал этот вопрос и получил отличное решение с использованием jquery для автозаполнения:
Пользователю нужен хороший способ выбора Кому для отправки электронной почты
Решением было использовать этот синтаксис:
$("#suggest3").autocomplete(someArray, {
multiple: true,
mustMatch: true,
autoFill: true
});
Теперь у меня есть автозаполнение в списке адресов электронной почты, и мне нужно сделать еще один шаг, чтобы сопоставить с gmail-подобными функциями, где я включаю как «настоящее» имя, так и адрес электронной почты в список, чтобы пользователи могли вводить либо имя, либо адрес электронной почты, и он найдет запись:
Таким образом, список будет выглядеть примерно так, и пользователь может выполнить поиск, набрав «Firs ...». или "emailAdd ..."
"First Last" <emailAddress>
"First1 Las1t" <emailAddress1>
"First2 Last2" <emailAddress2>