单击箭头从 HTML 数据列表中获取完整列表

Posted

技术标签:

【中文标题】单击箭头从 HTML 数据列表中获取完整列表【英文标题】:Getting the full list from a HTML Datalist clicking on the arrow 【发布时间】:2015-11-12 06:32:39 【问题描述】:

如果选择了一个项目,则无法通过单击图中所示的箭头来查看完整列表。

    <div>    
    <input type="text"  id="client" list="allclients"  placeholder="Start typing..." value="" />
    <datalist id="allclients">
        <select>
            <option value="Jack">Jack</option>
            <option value="John">John</option>
        </select>
    </datalist>
</div>

如果用户选择一个,除非再次清除输入,否则他将无法看到完整列表。有没有办法摆脱这个限制。

【问题讨论】:

【参考方案1】:

这是预期的行为,我问的是不可能的。应该由用户输入文本过滤的列表。

可以使用其中一种解决此问题的可能解决方案

http://pebbleroad.github.io/combo-select/

http://jqueryui.com/autocomplete/#combobox

【讨论】:

以上是关于单击箭头从 HTML 数据列表中获取完整列表的主要内容,如果未能解决你的问题,请参考以下文章

单击列表视图项时从 SQLite 数据库中获取行 ID

带有项目单击侦听器的列表视图在搜索视图中获取错误数据

OnItemClick 如何从列表视图中获取单击项目的文本值

如何从列表视图中获取值

在 Selenium Webdriver 如何处理这种包含复选框的多选下拉列表

从 MySQL 数据库获取数据到 html 下拉列表