----- 新类型表单

- email
自动校验输入的是不否是email

邮箱:<input type="email" name="user_email" />

- url
自动将提交数据变为Url

我的主页:<input type="url" name="user_url" />

- number
输入数字

金额:<input type="number" name="points" min="1" max="100" />

属性 类型 描述
------------------------------------
max number 最大值
min number 最小值
step number 步进修改值
value number 初始值

- range
选择一个范围内的数字,类似滑动条

<input type="range" name="points" min="1" max="10" />

属性 类型 描述
------------------------------------
max number 最大值
min number 最小值
step number 步进修改值
value number 初始值

- Date Pickers
用于日期选择

date - 选择 日期、月、年
month - 选择 月、年
week - 选择 周、年
time - 选择 时间(小时、分钟)
datetime- 选择 时间、日期、月、年(UTC 时间)
datetime-local - 选择 时间、日期、月、年(本地时间)

- search
搜索内容

<input type="search" name="user_search" />

- color
选择一种颜色,以RGB方式记录显示

颜色:<input type="color" name="user_color" />

--------- Forms的新属性

- Autofocus 页面加载后,自动获得焦点
<input type="search" name="query" autofocus />

- Placeholder 用于设置示例 值
<input type="email" name="email" placeholder="xgao@qq.com" />

- Required 表示该值不能为空
<input type="text" name="UserName" required />

--------- 新属性

属性 值 描述
------------------------------------------------------
autocomplete on/off 是否自动补完这一文本框
autofocus autofocus 是否自动设置焦点,如果类型是hidden内里不可用
form 表单名 说明一个文本框属于某一个form
formaction URL 文本框将要被提交到哪里去
fromenctype apliction 指定发送的时候的编码方式
x-www-form-urlencoded multipart
form-data
plain
formmethod post/get 指定提交方式
formtarget _blank/_self 提交结果显示位置
_parent/_top
framename(框架名)
heigth Pixels/% 设置元素的高度,可用像索和百分比
width Pixels/% 定义图片的宽度
list datalist-id 输入选择项
multiple multiple 允许多项
pattern 正则表达式 pattern="[0-9]",用正则格式化输入

--------- 新标签

- meter 为了显示进度

<meter value="2" min="0" max="10">输入0到10</meter>
<meter value="0.6">60%</meter>

包含属性:Form/High/Low/Max/Min/Optimum/value

- progress 显示进度条

<progress value="22" max="100" ></progress>

- datalist 自动实现下拉选择输入(如百度搜索)
<input list="cars"/>
<datalist id="cars">
<option value="BMW">
<option value="Ford">
<option value="Volvo">
</datalist>

- keygen 加密传输数据

用户名:<input type="text" name="user_name" />
Encryption:<keygen name="security" />
<input type="submit" />

KeyType属性,rsa 也可以是其它加密方式

- OutPut 自动提交计算结果

<input name="a" type="number"> + <input name="b" type="number"> =
<output name="result" onforminput="value=a.valueAsNumber + b.valueAsNumber"></output>

----- 客户端脚本数据校验

- Require 属性
<input type="email" name="email" required />

- checkValidity函数
<input type="email" name="email" onchange="this.checkValidity();" />

- setCustomValidity() 自定义函数

HTML5新增标签属性的更多相关文章

  1. HTML5新增的属性

    关于html5新增的属性: HTML5现在已经不是SGML的子集,主要是增加了关于图像,位置,存储,多任务等功能. 绘画CANVAS; 用于播放媒体的video和audio元素: 本地离线存储loca ...

  2. 盒子模型,定位技术,负边距,html5 新增标签

    盒子模型 /*[margin 外边距] margin属性最多四个 1.只写一个值,四个方向的margin均为这个值 2.写两个值:上,右两个方向,下默认=上,右 默认=左 3.写三个值:上.右.下三个 ...

  3. html5新增标签/删除标签

    闲聊: 最近小颖工作稍微比较轻松,没事就看看慕课,看了看:HTML5之元素与标签结构,里面简单讲解了下HTML5的一些新特性,小颖之前没写过HTML5的页面,所以就当写笔记将那些新的特性整理出来,也方 ...

  4. 解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题

    https://www.cnblogs.com/yangjie-space/p/4816279.html html5shiv.js和respond.min.js 做页面常用的东西,写这里用的时候省点去 ...

  5. 让旧浏览器支持HTML5新增标签

    首先我们使用JS进行标签创建,为HTML文件创建我们需要的这几个HTML5标签. 接下来,我们需要使用CSS进行这几个HTML5标签的样式控制,这是因为,通过这种方法创建的新标签,默认是行内元素.   ...

  6. HTML5新增标签与属性

    目录 一.HTML5新增属性 1.1.contextmenu 1.2.contentEditable 1.3.hidden 1.4.draggable 1.5.data-* 1.6.placehold ...

  7. 第十课html5 新增标签及属性 html5学习5

    一.常用新增标签 1.header:定义页面的页眉头部 2.nav:定义导航栏 3.footer:定义页面底部,页脚 4.article:定义文章 5.section:定义区域 6.aside:定义侧 ...

  8. HTML5新增标签的汇总与详解

    趁着一点闲暇时间,把HTML5的新增标签整理了一下,用了表格的形式展现,分别归纳了各标签的用法及属性分析.这样方便各位以后在运用HTML5标记遇到疑惑时,直接上来对照看下就明了了,希望对大家有帮助哦. ...

  9. HTML5新增的属性和废除的属性

    HTML5中,在新增加和废除很多元素的同时,也增加和废除了很多属性. 新增的属性 1.表单相关的属性 对input(type=text).select.textarea与button指定autofoc ...

随机推荐

  1. C# Winform 支持Hex与ASCII输入和切换的文本框

    最近一直在做一个支持串口,TCP,UDP通讯调试的一体化工具(也就是C#串口调试工具 v2.0的第三版),其中涉及到16进制数据和ASCII码的输入,所以继承了TextBox的基础上,写了这个支持He ...

  2. mysql 开启记录慢查询记录

    以下操作,基于 mysql 5.5.31 版本源码安装配置. 修改 /etc/my.cnf 中 [mysqld] 中添加如下行 # 5.3 一下的配置 log-slow-queries=/var/lo ...

  3. Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音

    转载:http://blog.csdn.net/xiaanming/article/details/12684155 转载请注明出处:http://blog.csdn.net/xiaanming/ar ...

  4. powershell.exe直接运行命令

    powershell.exe -Command "& { ('time={0},user={1}' -f (get-date),(whoami)) | Out-File " ...

  5. 将SCOM2007代理升级到 System Center 2012 SP1

    使用以下过程可以升级到 System Center 2012 Service Pack 1 (SP1), Operations Manager工程师.您应首先验证代理程序满足最小受支持的配置.有关详细 ...

  6. 查看SQL语句执行时间、IO开销

    SET STATISTICS TIME ON SET STATISTICS IO ON或者set statistics io,time on

  7. Oracle用户及角色的权限管理[Oracle基础]

    1.查看全部用户:   select * from dba_users;   select * from all_users;   select * from user_users; 2.查看用户或角 ...

  8. iOS开发——屏幕适配篇&Masonry详解

    Masonry详解 前言 MagicNumber -> autoresizingMask -> autolayout 以上是纯手写代码所经历的关于页面布局的三个时期 在iphone1-ip ...

  9. mysql replication inside

    http://keithlan.github.io/2015/07/16/mysql_replication_inside/

  10. emplace_back与push_back的区别

    std::vector::emplace_back     C++   Containers library   std::vector   template< class... Args &g ...