Как сделать jQuery autocomplete выполнить поиск (), когда пользователь попадает в submit

Как следует из моего последнего сообщения. Как бы я обрезал вход в окно автозаполнения JQuery? , Я решил задать новый вопрос, а не продолжить его редактирование.

В настоящее время у меня jQuery ui autocomplete 1.8 (или так) работает достаточно хорошо, за исключением одного. Если пользователь просто вводит (действительное) имя и отправляет запросы, поиск автоматически завершается, поэтому связанное значение никогда не захватывается и не назначается в поле ввода. Это, конечно, проблема. Читая документацию, это означает, что я мог бы использовать метод jQuery search() для перерасхода. Тем не менее, я изо всех сил пытаюсь заставить его работать. Я попробовал как поставить вызов на search() в событии onblur ввода текста, так и в событии onclick кнопки отправки, но безрезультатно – всякий раз, когда я нажимаю submit, у меня нет значения для поля ввода. Код:

 <form action = "URL();?>" method="post"> 

Итак, что именно я делаю неправильно?

В событии изменения необходимо добавить код автоматического выбора-любого соответствия.

Проверьте мой ответ на другой вопрос: проблема автозаполнения jQuery – не соответствует, если пользователь не выбирает специально

Я ответил на свой вопрос и обнаружил, что search() не работает, как я думал. Я пытался:

   

И обнаружил, что за секунду до того, как форма завершит отправку, автоматически закроется окно автозаполнения. Очевидно, что search() просто делает автозаполнение полем обычного поиска, а не автоматическим выбором-любым-совпадением результатов поиска, и это то, что я искал.