【问题标题】:Keep dropdown <select> control open while filtering options在过滤选项时保持下拉 <select> 控件打开
【发布时间】:2018-07-31 05:42:39
【问题描述】:

我正在尝试为移动用户实现这种“过滤下拉”模式:

默认情况下,&lt;select&gt; 控件当然是关闭的,直到用户单击它打开。

有没有一种简单的方法可以让它始终保持打开状态?我知道它不会是严格意义上的“下拉菜单”——更像是传统的 Windows“列表”控件。

(多选不适用于此应用程序)。

如果相关,我正在使用 VueJS。

我当前的代码:

    <p>Start typing your suburb name...</p>
    <input type="text" length="50" v-model="suburbFilter">
    <br>
    <select id="suburb-select" v-model="suburb" >
        <option v-for="suburb in filteredSuburbs">
            {{ suburb }}
        </option>
    </select>

【问题讨论】:

标签: css vue.js drop-down-menu mobile-website


【解决方案1】:

我使用这个组件 https://paliari.github.io/v-autocomplete/,非常可定制

【讨论】:

    【解决方案2】:

    如果它始终打开,那么您可以使用&lt;input type="radio"&gt;

    创建一个可过滤的列表,例如:https://www.w3schools.com/howto/howto_js_filter_lists.asp

    然后,代替他们使用的&lt;a&gt; 标签,您可以设置无线电输入的样式来代替它。

    【讨论】:

      猜你喜欢
      • 2015-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-25
      • 1970-01-01
      • 2021-07-25
      相关资源
      最近更新 更多