Я использую автозаполнение JQuery UI. Все работает так, как ожидалось, но когда я переключаюсь с помощью клавиш вверх/вниз на клавиатуре, я замечаю, что текстовое поле заполнено элементами в списке, как ожидалось, но когда я дойду до конца списка и нажму стрелку вниз еще один время, исходный термин, который я напечатал, появляется, что в основном позволяет пользователю отправить эту запись.
Мой вопрос: есть ли простой способ ограничить выбор элементов в списке и удалить текст на входе с клавиатуры?
Например: если у меня есть список, содержащий {'Apples (AA)', 'Oranges (AAA)', 'Carrots (A)'}
, если пользователь наберет "приложение", я автоматически выберу первый элемент в списке ( "Яблоки (AA)" здесь), но если пользователь нажмет вниз, "приложение" снова появляется в текстовом поле. Как я могу предотвратить это?
Спасибо.