HTML5 的新的表单元素(datalist/keygen/output)使用介绍


Posted in HTML / CSS onJuly 19, 2013

HTML5 拥有若干涉及表单的元素和属性。

本章介绍以下新的表单元素:

•datalist
•keygen
•output

浏览器支持

Input type IE Firefox Opera Chrome Safari
datalist No No 9.5 No No
keygen No No 10.5 3.0 No
output No No 9.5 No No

datalist 元素

datalist 元素规定输入域的选项列表。
列表是通过 datalist 内的 option 元素创建的。
如需把 datalist 绑定到输入域,请用输入域的 list 属性引用 datalist 的 id:

实例

复制代码
代码如下:

Webpage: <input type="url" list="url_list" name="link" />
<datalist id="url_list">
<option label="W3School" value="http://www.W3School.com.cn" />
<option label="Google" value="http://www.google.com" />
<option label="Microsoft" value="http://www.microsoft.com" />
</datalist>

亲自试一试

提示:option 元素永远都要设置 value 属性。

keygen 元素

keygen 元素的作用是提供一种验证用户的可靠方法。
keygen 元素是密钥对生成器(key-pair generator)。当提交表单时,会生成两个键,一个是私钥,一个公钥。

私钥(private key)存储于客户端,公钥(public key)则被发送到服务器。公钥可用于之后验证用户的客户端证书(client certificate)。

目前,浏览器对此元素的糟糕的支持度不足以使其成为一种有用的安全标准。
实例

复制代码
代码如下:

<form action="demo_form.asp" method="get">
Username: <input type="text" name="usr_name" />
Encryption: <keygen name="security" />
<input type="submit" />
</form>

亲自试一试

output 元素

output 元素用于不同类型的输出,比如计算或脚本输出:
实例

复制代码
代码如下:

<output id="result" onforminput="resCalc()"></output>
HTML / CSS 相关文章推荐
css3 中的新特性加强记忆详解
Apr 16 HTML / CSS
html5 web本地存储将取代我们的cookie
Dec 26 HTML / CSS
如何让IE9以下版本(ie6/7/8)认识html5元素
Apr 01 HTML / CSS
基于HTML5 FileSystem API的使用介绍
Apr 24 HTML / CSS
html5适合移动应用开发的12大特性
Mar 19 HTML / CSS
【HTML5】3D模型--百行代码实现旋转立体魔方实例
Dec 16 HTML / CSS
HTML5实现无刷新修改URL的方法
Nov 14 HTML / CSS
基于html5 canvas做批改作业的小插件
May 20 HTML / CSS
html5视频自动横过来自适应页面且点击播放功能的实现
Jun 03 HTML / CSS
HTML页面滚动时部分内容位置固定不滚动的实现
Apr 14 HTML / CSS
CSS+HTML 实现顶部导航栏功能
Aug 30 HTML / CSS
使用canvas对video视频某一刻截图功能
Sep 25 HTML / CSS
HTML5注册表单的自动聚焦与占位文本示例代码
Jul 19 #HTML / CSS
HTML5标签与HTML4标签的区别示例介绍
Jul 18 #HTML / CSS
html5 音乐播放器 audio 标签使用概述
Jul 15 #HTML / CSS
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
Jul 15 #HTML / CSS
css 如何让背景图片拉伸填充避免重复显示
Jul 11 #HTML / CSS
HTML5 Canvas渐进填充与透明实现图像的Mask效果
Jul 11 #HTML / CSS
HTML5 Canvas draw方法制作动画效果示例
Jul 11 #HTML / CSS
You might like
PHP操作数组的一些函数整理介绍
2011/07/17 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
2013/03/21 Javascript
网页整体变灰白色(兼容各浏览器)实例
2013/04/21 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
2014/01/13 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
JavaScript中各种引用类型的常用操作方法小结
2016/05/05 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
Angularjs中使用轮播图指令swiper
2017/05/30 Javascript
[原创]微信小程序获取网络类型的方法示例
2019/03/01 Javascript
Angular6项目打包优化的实现方法
2019/12/15 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
2020/05/19 Javascript
Python3处理文件中每个词的方法
2015/05/22 Python
对python GUI实现完美进度条的示例详解
2018/12/13 Python
python实现网站用户名密码自动登录功能
2019/08/09 Python
深入了解Python在HDA中的应用
2019/09/05 Python
关于tf.TFRecordReader()函数的用法解析
2020/02/17 Python
使用python+poco+夜神模拟器进行自动化测试实例
2020/04/23 Python
全球最大的瓷器、水晶和银器零售商:Replacements
2020/06/15 全球购物
KEEN美国官网:美国人气户外休闲鞋品牌
2021/03/09 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
学期自我鉴定范文
2013/10/01 职场文书
财务稽核岗位职责
2015/04/13 职场文书
敬老院志愿者活动总结
2015/05/06 职场文书
天那边观后感
2015/06/09 职场文书
2016幼儿园教师年度考核评语
2015/12/01 职场文书
python爬取豆瓣电影TOP250数据
2021/05/23 Python