当前位置: 首页 > 知识库问答 >
问题:

HTML5DataList自动建议显示以search关键字开始的列表

鞠乐
2023-03-14

在我的项目中,我使用HTML5 Datalist来进行自动建议。默认情况下,HTML5遵循关键字contains process,而不是以appoarch开始。或者示例,如果我有一个Datalist为一,二,三,意味着如果我在搜索框中键入o,它会同时显示一和二。但我希望在自动建议列表中只显示一个。请帮助我如何实现这一点。

<input list="sampleList" >

<datalist id="sampleList">
   <option value="one">
   <option value="two">
   <option value="three">
</datalist>

共有1个答案

邹俊友
2023-03-14

只有javascript(可能是jQuery AutoSuggist)作为默认建议,才取决于浏览器对datalist标记的实现。而且很穷。但是,从我记事起,(只比较第一个字母)

 类似资料:
  • 我一直在处理。我能够得到建议和所有在下拉列表中,当我们键入。 我的问题是:我们能在建议下拉列表中突出显示键入的字符吗?

  • 问题内容: 请向我解释有关软键盘的问题。例如,我的活动,对话框片段或片段活动(无论如何)上都有一个EditText。这里是: 当它第一次显示时,我没有看到软键盘,必须按下editText才能获得焦点,然后出现键盘。另一个活动有所不同,当它出现在屏幕上时,将在没有任何帮助的情况下加载键盘。我认为 表示EditText将被聚焦并且键盘将出现,但是我错了。 我应该如何管理哪个组件将获得焦点,键盘将 自动

  • 问题内容: 我有一个输入活动。初始化活动后,将显示Android键盘。在用户集中输入之前,键盘如何保持隐藏状态? 问题答案: 我认为以下可能有效 我以前已经将它用于此类事情。

  • 在功能文档中,据说vespa支持类似关键字高亮的搜索引擎。我找不到任何关于如何实现它的例子。

  • 问题内容: 在应用程序启动时,我需要显示虚拟键盘,但是到目前为止,我失败了。 我在方法“ OnCreate”中使用此代码来显示虚拟键盘 该代码在任何时候都可以在任何屏幕上正常运行,但是在“第一个”活动开始时不起作用。为什么? 我在开始另一个活动时尝试了它,但是它起作用了,但是在我开始“第一个”活动时却不起作用。 我试图将这段代码放入事件“ OnCreate”以及更多事件中……。但似乎不起作用。 启

  • 我正在使用AutoCompleteTextView进行地址建议。 我想做的是当用户输入地址(f. e.“Ma”)时,建议会显示为“Mary, Madley, Ma…”。 然后,当用户选择其中一个建议时,他会立即获得另一个包含整个地址的建议。 例如:他选择了“玛丽”,他得到了像“玛丽123,波士顿”、“玛丽1566,纽约”、“玛丽简569,纽约”这样的建议。 问题是建议填写了适配器,但没有显示。选择