1

我正在寻求实现一个标签系统,就像 SO 在他们的网站上使用的方式一样,用户可以在其中指定多个标签词。然而,除了作为 jquery 插件可用的所有其他自动完成功能之外,我还希望允许用户输入不在数据库中的新单词。

有谁知道任何可以做到这一点的插件?或者如果没有,如何将该功能添加到现有的自动完成功能中?

我目前正在探索 Drew Wilson 的 autosuggest 插件,因为它很好地支持多个标签:http ://code.drewwilson.com/entry/autosuggest-jquery-plugin

任何帮助表示赞赏!谢谢 :)

4

2 回答 2

1

您可以将自动完成插件与 mustMatch = false 一起使用(这是默认设置)。这样,输入将不限于数据库建议。

http://docs.jquery.com/Plugins/Autocomplete/autocomplete#url_or_dataoptions

如果您想将新条目添加到数据库中,则必须在服务器端实现它(并从客户端进行适当的调用)——但我不确定这就是您要问的。

于 2010-03-14T01:41:32.147 回答
1

你确定副作用是可以接受的吗?例如,一旦同一标签有 8 种不同的拼写,这将是一个问题。

您能否限制使用诸如 SO 使用的某种声誉系统将新标签添加到那些“承担”责任的人的能力?通过这种方式,您不太可能将您的标签弄得一团糟。

于 2010-03-14T01:45:59.640 回答