HTML:有没有一种方法可以让用户在输入的同时也有一个下拉选择菜单



例如,我有

 <label class="form">Menu</label>
      <select id="selection" name="select" required>
           <option value="" selected>--Select an Option--</option>
           <option value="option1">Option 1</option>
           <option value="option2">Option 2</option>
           ...
      </select>

这只会在用户用鼠标点击输入框时提供一个下拉菜单。但我想给他们一个选项,让他们能够在输入框中键入,例如:

如果用户键入option1,则会将其指向"选项1"下拉菜单等。如果用户键入下拉列表中未包含的任何其他单词,则会显示"无效输入"。

是的!具有列表属性的文本输入:

<input type="text" name="city" list="cityname">
<datalist id="cityname">
  <option value="Boston">
  <option value="Cambridge">
</datalist>

编辑:对于自动完成,请尝试Bootstrap Typeahead

相关内容

  • 没有找到相关文章

最新更新