Поле со списком автозаполнения jQuery UI в модальном диалоговом окне
-
22-09-2019 - |
Вопрос
Я хочу использовать поле со списком автозаполнения http://jqueryui.com/demos/autocomplete/#combobox в модальном диалоге.Однако всякий раз, когда я нажимаю стрелку вниз (в поле со списком), это вызывает обновление, которое приводит к закрытию моего модального окна.
Как предотвратить обновление?(Я все еще новичок в jQuery)
Я использую UI 1.8 и jQuery 1.4.1.
Решение 2
Хорошо, я исправил свою проблему, удалив тег формы вокруг поля со списком.
Другие советы
Проблема обсуждается на форуме jQuery здесь:http://forum.jquery.com/topic/autocomplete-combobox-problem-when-it-is-placed-inside-a-form-tag
Они предлагают несколько различных способов корректировки исходного кода комбинации автозаполнения, чтобы исправить это.Кажется, самый простой из них:
Измените строку, в которой говорится
$("<button> </button>")
к
$("<button type=\"button\"> </button>")
это предотвращает type="submit"
от вставки в последнюю кнопку.