jQuery自动完成问题:如何处理'Not in list'的情况

时间:2009-09-07 13:21:50

标签: javascript jquery

让我澄清一下:我正在使用标准的jQuery自动完成插件(bassistanse.de)并将其绑定到序列化为JSON(ASP.NET MVC)的KeyValueCollection。一切正常,但我希望能够在用户输入DB中不存在的值时通知用户,即值不在列表中。

有什么方法可以解决这个问题?

理想情况下,我想处理“第一次错误”和“有效选择后的错误”案例。

处理'模糊'事件没有帮助,因为用户可以点击下拉项目(实际上失去焦点),然后立即进行选择。

谢谢。

1 个答案:

答案 0 :(得分:1)

如果您查看demo页面,则第二个示例会排除当前月份,但如果您开始输入“九月”,则页面底部会显示一条消息“无匹配”。这是在内置'result'事件被触发并且它的参数'data'未定义时完成的。