HTML5中新增了三个表单元素:datalist、keygen、output。1.datalist我们先来看看这个元素是什么样子的:初始化时只是一个输入框,当焦点触发时,会变成一个可以输入和下拉的select控件,当在输入框中敲入内容时,会在下拉列表里面显示匹配到的项。这个控件比较实用,有助于搜索。inputlist=browsersdatalistid=browsersoptionvalue=InternetExploreroptionvalue=Firefoxoptionvalue=Chromeoptionvalue=Operaoptionvalue=Safari/datalist2.keygenkeygen元素的作用是提供一种验证用户的可靠方法。keygen标签规定用于表单的密钥对生成器字段。当提交表单时,会生成两个键,一个是私钥,一个公钥。私钥(privatekey)存储于客户端,公钥(publickey)则被发送到服务器。公钥可用于之后验证用户的客户端证书(clientcertificate)。该标签在安全性提升方面有作用,就目前开发来讲,并未发现其实际的实用价值。3.outputoutput元素用于不同类型的输出,比如计算或脚本输出。从目前来看,该标签有点像可以赋值的label,并未有太大价值。综合比较,以上三项,datalist的使用频率会远远大于后面两项。
转载请注明:http://www.aierlanlan.com/rzfs/6120.html