HTML5 的新的表单元素:

HTML5 拥有若干涉及表单的元素和属性。
•datalist
•keygen
•output
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>
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function resCalc()
{
numA=document.getElementById("num_a").value;
numB=document.getElementById("num_b").value;
document.getElementById("result").value=Number(numA) Number(numB);
}
</script>
</head>
<body>
<p>使用 output 元素的简易计算器:</p>
<form οnsubmit="return false">
 <input id="num_a" />
 <input id="num_b" /> =
 <output id="result" onforminput="resCalc()"></output>
</form>
</body>
</html>

Html5中新增的表单元素详解相关推荐

  1. HTML5中新增的表单元素[智能表单]

    [HTML5 智能表单] H5新增input的form属性,用于指向特定form表单的id,实现input无需放在form标签之中,即可通过表单进行提交. <FORM id=foo> - ...

  2. html中表单元素中的单选框,Html表单元素及表单元素详解

    大纲 1.认识表单 2.认识表单元素 3.表单元素的分类 4.表单元素--文本框 5.表单元素button 6.表单元素--单选.多选 7.表单元素--select 8.表单元素--textarea ...

  3. 泛微oa明细表添加按钮_泛微OA 新增能:表单建模详解.doc

    泛微OA 新增能:表单建模详解 Weaver Software中国上海耀华支路39弄9号(通耀路济明路路口) Weaver Software 中国上海耀华支路39弄9号(通耀路济明路路口) 邮政编码: ...

  4. ios php 表单提交图片上传,axios发送post请求提交图片表单步骤详解

    这次给大家带来axios发送post请求提交图片表单步骤详解,axios发送post请求提交图片表单的注意事项有哪些,下面就是实战案例,一起来看一下. DOME 接口const userUploadA ...

  5. Python精讲:在Python中添加和删除集合元素详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中添加和删除集合元素详解>.本知识点主要讲的是添加和删除元素,包括:在Python中向集合里面添加元素可以使用 ...

  6. HTML5中的智能表单

    新增类型 在html5中给表单新添加了一些类型 ,大致可以分为以下几种: 数字类型 跟数字强相关的类型,其中number.range在移动端开发时,会弹出数字键盘,而range是一个范围滑动块. &l ...

  7. php form表单概念详解

    PHP表单元素介绍之输入域标记 <input> 输入域标记 <input> 输入域标记 <input> 是表单中最常用的标记之一.常用的输入域标记 <inpu ...

  8. HTML一些常用的表单元素,表单元素-HTML中常用的表单元素

    HTML中常用的表单元素有datalist.keygen.output. 1.datalist datalist元素规定输入域的选项列表.列表通过datalist内的option元素创建的. 如需把d ...

  9. 新增的表单元素 结构伪类选择器

    <!-- 我们验证的时候必须添加form表单域 --> <form action=""><ul><li>邮箱: <input ...

最新文章

  1. hadoop java client_hadoop3 Java client客户端kerberos认证
  2. face key point with 7 points
  3. mapinfo制作地图_用QGIS代替Mapinfo软件
  4. 【TensorFlow2.0】TensorFlow2.0专栏上线,你来吗?
  5. Java多线程(三):使用ThreadPoolExecutor创建线程池
  6. 『Numpy』内存分析_高级切片和内存数据解析
  7. 【转】什么是staging server
  8. python执行过程打印,如何在pytest运行过程中看到正常的打印输出?
  9. 微信小程序视图层WXML_小程序事件
  10. android av和hdmi输出切换代码,AV转HDMI转换器有用吗?
  11. 偷窥JCache API(JSR 107)
  12. nodejs、express下载和配置
  13. android打印机驱动4521,三星SCX-4521打印机驱动
  14. Python交通流仿真【含源码】
  15. mac tortoisesvn客户端_TortoiseSVN
  16. java 调用 yed 绘制 流程图_流程图绘制软件──yEd
  17. 解决Win2000 不能启动的几种方法
  18. 系统架构师(八)系统分析与设计方法
  19. 【python10个小实验】1. 画一个简单的三角形
  20. android 程序白屏,Android冷启动白屏问题

热门文章

  1. 简自动类型提升,精度损失类型强制转换,常用转义字符,简单帮你回顾Java基本数据类型整形浮点型字符型布尔型Boolean及其运算规则
  2. CDMA系统的三种码
  3. JavaScript里面的居民们1-数据
  4. 《重构-改善既有代码的设计》学习笔记(一)
  5. js创建节点,小试牛刀
  6. 质问微软 WP8.1开发HTTPS 真费劲
  7. Effective Java第七条:避免使用终结方法
  8. 83998 连接服务器出错_服务端 TCP 连接的 TIME_WAIT 问题分析与解决
  9. 添用户报错:useradd:警告:此主目录已经存在
  10. 华为s8600手机驱动_只有手机才能快充?华为MateBook X的灵巧快充解放你的续航焦虑-华为 ——快科技(驱动之家旗下媒体)-...