JQuery автозаполнения отправить проблемы в Mozilla - PullRequest
0 голосов
/ 21 декабря 2009

Я реализую автозаполнение jquery, чтобы показать список продуктов в раскрывающемся списке и иметь возможность поиска по нему. В IE, когда пользователь запускает автозаполнение и прокручивает вниз до предложения и нажимает клавишу «Ввод», он просто выбирает элемент, и фокус остается в окне поиска.

В mozilla, когда пользователь прокручивает автозаполнение и нажимает клавишу ввода, он выполняет отправку, и поиск происходит автоматически.

Как я могу остановить это в Firefox?

1 Ответ

2 голосов
/ 23 декабря 2009

Вы можете попытаться исправить это, найдя и отредактировав место в коде плагина, который обрабатывает нажатия клавиш. Это будет выглядеть примерно так:

someinput.keypress(function (event) {
var code = event.keyCode;
// handling of pressing the enter key
if (code == 13) {
    // preventing form submit
    event.preventDefault();
}

И позвольте мне немного прорекламировать свой собственный мультиселекторный плагин http://code.google.com/p/fpsfbmselect/

...