Я использую JQuery Autocomplete (bassistance) и столкнулся с проблемой.
Если при наведении курсора мыши на одно из предложений автозаполнения пользователь нажимает клавишу возврата (а не щелкает, чтобы сделать выбор), форма отправляется и переходит на любую ссылку, которая была откатана в данный момент.
Это проблема, когда люди щелкают в текстовом поле, а при вводе поиска оставляют указатель там, где появляется всплывающее окно автозаполнения. Поэтому, когда они нажимают Enter, он не выполняет поиск того, что они ввели в поле, а того, что было выделено в предложениях автозаполнения.
Есть ли способ остановить это?
Используя Google как функциональность, я после ...
Так что просто для пояснения - я хочу, чтобы выбор с помощью мыши и клавиатуры перемещался в одно и то же место, но если стрелка ВВЕРХ или ВНИЗ не была нажата (пользователь не выбрал параметр автозаполнения с помощью ключевого слова), не переходите на URL указано в autosuggest - вместо этого отправьте форму (традиционный метод без JQuery) на основе того, что было введено в текстовом поле.
Надеюсь, я объясню это ясно? : S
Или, может быть, есть альтернатива с этой встроенной функцией?