代码之家  ›  专栏  ›  技术社区  ›  Brettski

jquery google type suggested with restrict to list

  •  0
  • Brettski  · 技术社区  · 17 年前

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

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

    我认为有人这样做了;如果有人想实现这个功能,请告诉我。


    我使用的基本jquery:

    <script type="text/javascript">
        $(function() {
            $('#autocomplete').autocomplete("getPcodes.aspx", { mustMatch: true, autoFill:true, multipleSeparator: "; ", minChars:3 });
        });
    </script>
    

    自动完成有很多不错的选择。我以前用过建议jquery,但我想我会选择这个。

    1 回复  |  直到 13 年前
        1
  •  1
  •   Seb    17 年前

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

    支票选项必须匹配 http://docs.jquery.com/Plugins/Autocomplete/autocomplete#url_or_dataoptions :

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