我有一个文本框,使用jQuery UI 1.8.4自动完成进行了连接。我已经将选择事件连接起来,这样当用户从列表中选择项目时,它会调用另一个JavaScript函数,该函数发出ajax请求以保存数据并更新XML文档。
在同一个文本框上,有一个onBlur事件,以便如果用户手动输入数据并在没有选择自动完成项的情况下切换文本框,它也会执行更新操作。
当用户从自动完成列表中选择项目时,它会导致onBlur触发,覆盖了选择事件,因此只有用户键入的文本框中的内容得到更新,而由于选择事件不触发,文本框的内容不会得到更新。
我尝试使用相同结果的更改事件。
是否有一种方法可以确保选择事件被触发,并实现一些功能,以模拟用户键入值而不是选择值的情况下的onBlur?
在同一个文本框上,有一个onBlur事件,以便如果用户手动输入数据并在没有选择自动完成项的情况下切换文本框,它也会执行更新操作。
当用户从自动完成列表中选择项目时,它会导致onBlur触发,覆盖了选择事件,因此只有用户键入的文本框中的内容得到更新,而由于选择事件不触发,文本框的内容不会得到更新。
我尝试使用相同结果的更改事件。
是否有一种方法可以确保选择事件被触发,并实现一些功能,以模拟用户键入值而不是选择值的情况下的onBlur?
.autocomplete()
之后绑定blur
事件吗? - Nick Craver