HTML5中为单行文本框(<input type="text" />)新增了一个list属性。
通过list属性可以将文本框与<datalist>数据项绑定在一起,实现一个下拉提示框,用户可以手动或从下拉列表中选择。
Demo演示:
当用户输入时就会进行自动匹配:
代码:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>HTML5新增list属性</title>
</head>
<body>
<form action="demo.html">
请选择城市:<input type="text" name="filmType" placeholder="请选择居住城市" list="fileTypeList"/>
<datalist id="fileTypeList">
<option value="杭州" label="浙江省"/>
<option value="南京" label="江苏省"/>
<option value="长沙" label="湖南省"/>
</datalist>
<input type="submit"/>
</form>
</body>
</html>
注意:
1. input标签id值 一定要与datalist标签id值 一致;
2.option 中的lable 会显示在value值后面作为提示信息;