Поле со списком автозаполнения jQuery UI в модальном диалоговом окне

StackOverflow https://stackoverflow.com/questions/2535240

Вопрос

Я хочу использовать поле со списком автозаполнения 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>&nbsp;</button>") 

к

$("<button type=\"button\">&nbsp;</button>")

это предотвращает type="submit" от вставки в последнюю кнопку.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top