jquery谷歌类型建议与限制列表

jquery谷歌类型建议与限制列表,jquery,jquery-plugins,autosuggest,Jquery,Jquery Plugins,Autosuggest,我目前在页面上有一个功能,可以根据用户在jquery建议文本框中键入的内容向用户提供建议。我想添加的功能是限制在文本框中选择/输入的内容仅为列表中的项目。基本上就像一个组合框,将其选择限制为列表中的内容 我的一个想法是验证textbox中的条目是否与列表中的项目匹配。我必须提醒用户,输入的内容是不允许的,或者可能有一种方法可以让他们键入其他字符?。这没关系,但不是真正干净的ui 我觉得有人在做这样的事;如果有人想实现这个功能,请让我知道 我使用的基本jquery: <script type

我目前在页面上有一个功能,可以根据用户在jquery建议文本框中键入的内容向用户提供建议。我想添加的功能是限制在文本框中选择/输入的内容仅为列表中的项目。基本上就像一个组合框,将其选择限制为列表中的内容

我的一个想法是验证textbox中的条目是否与列表中的项目匹配。我必须提醒用户,输入的内容是不允许的,或者可能有一种方法可以让他们键入其他字符?。这没关系,但不是真正干净的ui

我觉得有人在做这样的事;如果有人想实现这个功能,请让我知道

我使用的基本jquery:

<script type="text/javascript">
    $(function() {
        $('#autocomplete').autocomplete("getPcodes.aspx", { mustMatch: true, autoFill:true, multipleSeparator: "; ", minChars:3 });
    });
</script>
自动完成有很多不错的选择。我以前使用的是suggest jquery,但我想我会选择这个选项。

允许您强制用户从返回的数据集中选择一个选项

勾选选项必须匹配:

如果设置为true,则自动完成程序将只允许后端显示的结果。请注意,非法值会导致输入框为空


正如更新一样,mustMatch选项是一场噩梦,效果不太好。我还没有发现为什么我会有这些问题,但我肯定会,加上3年后jqueryforum3上的许多其他问题:autocomplete插件已经与jqueryui集成,包括mustMatch在内的许多选项都被删除了。