jQuery UI自动完成“不匹配”选择

时间:2011-06-11 22:54:04

标签: javascript jquery jquery-ui autocomplete jquery-ui-autocomplete

我已经阅读了几乎关于jQuery UI自动完成的所有帖子,但我仍然无法解决这个问题。

如果没有匹配,我需要在列表中附加一个类似于:

的项目

为“正在输入的搜索字词”创建条目

因此可以选择它,我可以运行一个函数来处理新条目。

我遇到的问题是弄清楚我需要挂钩哪个事件来更新菜单和列表。

2 个答案:

答案 0 :(得分:2)

这个问题可能会指出你正确的方向:

Detecting no results on jQuery UI autocomplete

请务必查看安德鲁答案中的小提琴:

http://jsfiddle.net/andrewwhitaker/VBTGJ/

答案 1 :(得分:0)

服务器通常不会决定用户是否输入了“新项目”吗?

我只是在这里做一些关于你的环境的基本假设。自动完成列表来自一些MySQL数据。所以服务器应该知道一个术语是否是新的。永远不要相信来自客户的用户输入。

自动完成UI不是强制某个输入的一种方式,它只是用户重用现有或常用值的工具。实际的解释应该在服务器上进行。