Я реализовал jQuery autocomplete combobox и его работоспособность. Теперь у меня есть странная проблема. Всякий раз, когда пользователь вводит в поле со списком и немедленно отправляет форму, происходит событие изменения в автозаполнении, которое отменяет отправку формы. Как я могу заставить его работать?jQuery autocomplete change overriding form submit
0
A
ответ
0
Я не уверен, но на основе вашего описания я думаю, что вы испытываете известную ошибку в виджетах автозаполнения: #7550: Autocomplete change event not triggered in time. Суть в том, что передача происходит до того, как ваш обработчик изменений выполнит так, чтобы ваш обработчик не смог изменить что-либо в форме в этот момент (технически это возможно, но представление уже произошло в старом состоянии формы).
Это планируется исправить в jqueryUI 1.9 (декабрь 2012 года?)
Если вы считаете, что это ваша проблема, оставьте мне комментарий, и я буду стараться обновлять с приличным обходным.
называть что-то вроде '$ ('form'). Submit()' внутри события изменения? – lbstr