禁用输入字段的前缀搜索

时间:2018-06-21 09:53:35

标签: javascript html

我正在为HTML输入字段进行自动补全。 因此,我从使用Ajax的API获得建议。该API返回的所有结果均适用于该输入。在最后一步中,我用建议填充了数据列表。数据列表已连接到输入字段

<input list="suggestions">
<datalist id="suggestions">
    <option value="CN Tower">
    <option value="Tower of London">
</datalist>

问题在于,可能有一些结果没有以给定的输入作为前缀,但结果也是正确的。 例如,如果用户键入“ Tower”,则建议应该是“ Tower of London”(以“ Tower”作为前缀),但也应该是“ CN Tower”(其开头不是Input值)。但是后者会被输入字段过滤掉。

是否可以禁用输入字段的内部前缀搜索?

0 个答案:

没有答案