0

我已经实现了 jQuery 自动完成组合框并且它工作正常。现在我有一个奇怪的问题。每当用户在组合框中键入并立即提交表单时,就会触发自动完成中的更改事件,该事件会覆盖表单的提交。我怎样才能让它工作?

4

1 回答 1

0

我不确定,但根据您的描述,我认为您在自动完成小部件中遇到了一个已知错误:#7550:未及时触发自动完成更改事件。要点是提交发生在您的更改处理程序执行之前,因此您的处理程序此时将无法修改表单上的任何内容(技术上它可以,但提交已经在表单的旧状态下发生)。

这计划在 jqueryUI 1.9 中修复(2012 年 12 月?)

如果您认为这是您的问题,请给我留言,我会尝试用一个体面的解决方法进行更新。

于 2012-07-19T08:22:12.437 回答