2012-06-20 2 views
0

Я реализовал jQuery autocomplete combobox и его работоспособность. Теперь у меня есть странная проблема. Всякий раз, когда пользователь вводит в поле со списком и немедленно отправляет форму, происходит событие изменения в автозаполнении, которое отменяет отправку формы. Как я могу заставить его работать?jQuery autocomplete change overriding form submit

+0

называть что-то вроде '$ ('form'). Submit()' внутри события изменения? – lbstr

ответ

0

Я не уверен, но на основе вашего описания я думаю, что вы испытываете известную ошибку в виджетах автозаполнения: #7550: Autocomplete change event not triggered in time. Суть в том, что передача происходит до того, как ваш обработчик изменений выполнит так, чтобы ваш обработчик не смог изменить что-либо в форме в этот момент (технически это возможно, но представление уже произошло в старом состоянии формы).

Это планируется исправить в jqueryUI 1.9 (декабрь 2012 года?)

Если вы считаете, что это ваша проблема, оставьте мне комментарий, и я буду стараться обновлять с приличным обходным.