HTML5 表单的 list 属性/datalist 元素显示了一个下拉菜单,其中包含可供选择、编辑甚至输入一些文本的选项。所有这一切都可以通过简洁而强大的代码立即实现:
<input list="states">
<datalist id="states">
<option value="One">
<option value="Two">
</datalist>
但是,如何使这样的表单发送与选项文本不同的值,如通常的选择/选项(如下)?
<select>
<option value="1">One</option>
<option value="2">Two</option>
</select>