【问题标题】:Autocomplete based on user input tags and filters基于用户输入标签和过滤器的自动完成
【发布时间】:2017-11-30 08:49:13
【问题描述】:

让我先解释一下用例。以 Gmail 为例,当您在搜索框中输入“来自:用户示例搜索查询”时,Gmail 将过滤指定用户的结果。我的用例类似,但我想要的是,当用户输入“from:”时,我应该向用户显示可以选择的选项列表。基本上,一旦我检测到输入了“:”,就会自动完成某种形式的自动完成。

例如,“from:”和“to:”可以是可用于搜索查询的关键字。现在,我想在用户输入“from:”时显示一个下拉列表(自动完成),并在用户输入“to:”时显示一个不同的下拉列表。这里的要点是,根据搜索过滤器的类型,我需要查询不同的 API 来获取自动完成的值列表。

完整搜索字符串的一个非常粗略的示例是“from:abc@xyz.com after:10Nov2017 hope you are well”。一旦我有了这个字符串,搜索部分就很简单了。我只想知道如何在用户输入“:”后立即显示自动完成框。

我查看了很多与自动完成相关的 Stack Overflow 答案。但是我的用例比我能找到的资源要复杂一些。如果我遗漏了什么,请将我重定向到适当的来源。

【问题讨论】:

    标签: javascript autocomplete


    【解决方案1】:

    您可以为此使用 jquery 插件。检查这个autocomplete plugin

    据我了解,这将满足您的要求。对于All Complete事件,您可以学习api documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多