今天看到datalist
这个元素,可以用来预先定义一个输入框的潜在选项,也就是我们在平时项目中经常用jQuery插件或者自己写JS来实现的autocomplete
「自动补全,但似乎自动提示更贴切一些」功能。
具体来说,页面上的input
还是原来的input
,只是在它的下面定义一下新的datalist
在其中填充触发提示的文本,同时在该input
元素上指定list
属性指向这个list
。一个大概的例子大概是像下面这样
<html>
<head>
</head>
<body>
你最喜欢的浏览器是: <input list="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
</body>
</html>
原文链接:http://my.oschina.net/lvhuizhenblog/admin/new-blog