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 相关文章推荐
纯DOM+CSS3实现简单的小风车动画
Sep 27 HTML / CSS
通过css3动画和opacity透明度实现呼吸灯效果
Aug 09 HTML / CSS
HTML+CSS3 模仿Windows7 桌面效果
Jun 17 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
Mar 01 HTML / CSS
HTML5之SVG 2D入门7—SVG元素的重用与引用
Jan 30 HTML / CSS
阻止移动设备(手机、pad)浏览器双击放大网页的方法
Jun 03 HTML / CSS
HTML5离线应用与客户端存储的实现
May 03 HTML / CSS
HTML5 Blob 实现文件下载功能的示例代码
Nov 29 HTML / CSS
html2canvas截图空白问题的解决
Mar 24 HTML / CSS
用CSS3画一个爱心
Apr 27 HTML / CSS
css3中transform属性实现的4种功能
Aug 07 HTML / CSS
CSS中实现动画效果-附案例
Feb 28 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 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
PHP5.5在windows安装使用memcached服务端的方法
2014/04/16 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
JS正则中的RegExp对象对象
2012/11/07 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
Bootstrap 源代码分析(未完待续)
2016/08/17 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
2016/12/15 Javascript
解决vue 更改计算属性后select选中值不更改的问题
2018/03/02 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
关于vue里页面的缓存详解
2019/11/04 Javascript
原生JavaScript实现幻灯片效果
2021/02/19 Javascript
使用python删除nginx缓存文件示例(python文件操作)
2014/03/26 Python
决策树的python实现方法
2014/11/18 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
python3 kmp 字符串匹配的方法
2018/07/07 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
日本面向世界,国际级的免税在线购物商城:DOKODEMO
2017/02/01 全球购物
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
出门问问全球官方商城:Tichome音箱和TicWatch智能手表
2017/12/02 全球购物
来自世界上最好大学的在线课程:edX
2018/10/16 全球购物
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
美国新娘礼品店:The Paisley Box
2020/09/08 全球购物
人力资源管理专业学生自我评价
2013/11/20 职场文书
公司前台辞职报告
2014/01/19 职场文书
教师批评与自我批评心得体会
2014/10/16 职场文书
优秀班主任主要事迹材料
2014/12/16 职场文书
工作年限证明范本
2015/06/15 职场文书
yolov5返回坐标的方法实例
2022/03/17 Python
Python可视化神器pyecharts之绘制地理图表练习
2022/07/07 Python