Javascript 禁用输入字段的前缀搜索

Javascript 禁用输入字段的前缀搜索,javascript,html,Javascript,Html,我正在研究HTML输入字段的自动完成。 因此,我从使用Ajax的API中得到了一些建议API返回的所有结果都适用于输入。在最后一步中,我用建议填充一个数据列表。数据列表连接到输入字段 您也可以添加javascript代码吗?“但后者会被输入字段过滤掉。”这是什么意思?在您提供的代码片段中,如果我开始键入“tower”!,这两个术语都会出现@我不认为这会增加问题的价值。这只是一个Ajax请求,以标记的形式将结果添加到数据列表中。但HTML代码也存在问题:如果键入“Tower”,只会显示一个结果

我正在研究HTML输入字段的自动完成。 因此,我从使用Ajax的API中得到了一些建议API返回的所有结果都适用于输入。在最后一步中,我用建议填充一个数据列表。数据列表连接到输入字段



您也可以添加javascript代码吗?“但后者会被输入字段过滤掉。”这是什么意思?在您提供的代码片段中,如果我开始键入“tower”!,这两个术语都会出现@我不认为这会增加问题的价值。这只是一个Ajax请求,以
标记的形式将结果添加到数据列表中。但HTML代码也存在问题:如果键入“Tower”,只会显示一个结果。键入“Tower”时,我会同时看到这两个结果,您使用的浏览器和版本是什么……我在Firefox和chrome中进行了测试。@feeela web nomad哦,我明白了。它至少在Firefox中有效,但在Edge和IE中不起作用。但这只解决了我在这种情况下的问题。另一种情况可能是在实体的“Description”字段中找到搜索词,但只返回“Name”。因此,名称不包含搜索的术语。我猜在这种情况下,这个实体不会显示为输入字段的建议。