HTML选择表单,带有输入自定义值的选项

我希望有一个输入字段,用户可以输入自定义文本值或从下拉菜单中选择。普通<select>只提供下拉选项。

例如:福特?

<select>

<option value="volvo">Volvo</option>

<option value="saab">Saab</option>

<option value="mercedes">Mercedes</option>

<option value="audi">Audi</option>

</select>

回答:

HTML5具有内置的组合框。您创建一个文本input和一个datalist。然后,您向中添加一个list属性input,其值为iddatalist

自2019年3月起,所有主要浏览器(现在包括Safari12.1和iOSSafari12.3)都支持datalist此功能所需的级别。有关详细的浏览器支持。

看起来像这样:

<input type="text" list="cars" />

<datalist id="cars">

<option>Volvo</option>

<option>Saab</option>

<option>Mercedes</option>

<option>Audi</option>

</datalist>

以上是 HTML选择表单,带有输入自定义值的选项 的全部内容, 来源链接: utcz.com/qa/421238.html

回到顶部