在输入字段

时间:2016-05-24 17:18:24

标签: javascript html autosuggest twitter-typeahead

我有一个输入字段,我们使用typeahead添加了搜索行为。

要求是在输入字段中设置占位符并根据该占位符值触发预先输出结果/搜索

示例:

在输入字段中,我设置了一个占位符Cricket ...因此搜索结果会附带板球以及基于我们保留的算法的以下建议。

如果用户想要选择任何内容,他将点击显示的结果,否则将开始输入他想要的内容并根据结果进行选择。

因此基本上会在占位符上触发twitter typeahead ,其余的默认行为将会照顾。

示例代码:

$("#input-id").attr("placeholder","cricket").eq(0).trigger("input");

我想要做到这一点:

  • 我想根据用户的偏好,通过最准确的建议预填充输入字段。我有两个选择

  • 如果我通过价值来做,那么我就实现了这个目标。但如果用户不想使用我的建议,他们需要在输入意图之前先清除输入

  • 如果通过占位符实现上述目标,则可以获得最佳用户体验。好像他们喜欢我的提示一样,他们会选择建议前进,否则就马上开始输入并获得结果。

0 个答案:

没有答案