HTML5 新的表单属性HTML5 的

和 标签添加了几个新属性.新属性:

autocomplete

novalidate

新属性:

autocomplete

autofocus

form

formaction

formenctype

formmethod

formnovalidate

formtarget

height and width

list

min and max

multiple

pattern (regexp)

placeholder

required

step

/ autocomplete 属性autocomplete 属性规定 form 或 input 域应该拥有自动完成功能。

当用户在自动完成域中开始输入时,浏览器应该在该域中显示填写的选项。

提示: autocomplete 属性有可能在 form元素中是开启的,而在input元素中是关闭的。

注意: autocomplete 适用于

标签,以及以下类型的 标签:text, search, url, telephone, email, password, datepickers, range 以及 color。

实例

HTML form 中开启 autocomplete (一个 input 字段关闭 autocomplete ):

XML/HTML Code复制内容到剪贴板

First name:

Last name:

E-mail:

novalidate 属性novalidate 属性的一个boolean 属性.

novalidate 属性规定在提交表单时不应该验证 form 或 input 域。

实例

无需验证提交的表单数据

XML/HTML Code复制内容到剪贴板

E-mail:

autofocus 属性autofocus 属性是一个 boolean 属性.

autofocus 属性规定在页面加载时,域自动地获得焦点。

实例

让 "First name" input 输入域在页面载入时自动聚焦:

XML/HTML Code复制内容到剪贴板

First name:

form 属性form 属性规定输入域所属的一个或多个表单。

提示:如需引用一个以上的表单,请使用空格分隔的列表。

实例

位于form表单外的input 字段引用了 HTML form (该 input 表单仍然属于form表单的一部分):

formaction 属性The formaction 属性用于描述表单提交的URL地址.

The formaction 属性会覆盖

元素中的action属性.

注意: The formaction 属性用于 type="submit" 和 type="image".

实例

以下HTMLform表单包含了两个不同地址的提交按钮:

XML/HTML Code复制内容到剪贴板

First name:

Last name:

value="Submit as admin">

formenctype 属性formenctype 属性描述了表单提交到服务器的数据编码 (只对form表单中 method="post" 表单)

formenctype 属性覆盖 form 元素的 enctype 属性。

主要: 该属性与 type="submit" 和 type="image" 配合使用。

实例

第一个提交按钮已默认编码发送表单数据,第二个提交按钮以 "multipart/form-data" 编码格式发送表单数据:

XML/HTML Code复制内容到剪贴板

First name:

value="Submit as Multipart/form-data">

formmethod 属性formmethod 属性定义了表单提交的方式。

formmethod 属性覆盖了

元素的的method 属性。

注意: 该属性可以与 type="submit" 和 type="image" 配合使用。

实例

重新定义表单提交方式实例:

XML/HTML Code复制内容到剪贴板

First name:

Last name:

value="Submit using POST">

formnovalidate 属性novalidate 属性是一个 boolean 属性.

novalidate属性描述了 元素在表单提交时无需被验证。

formnovalidate 属性会覆盖

元素的novalidate属性.

注意: formnovalidate 属性与type="submit一起使用

实例

两个提交按钮的表单(使用与不适用验证 ):

XML/HTML Code复制内容到剪贴板

E-mail:

formtarget 属性formtarget 属性指定一个名称或一个关键字来指明表单提交数据接收后的展示。

The formtarget 属性覆盖

元素的target属性.

注意: formtarget 属性与type="submit" 和 type="image"配合使用.

实例

两个提交按钮的表单, 在不同窗口中显示:

XML/HTML Code复制内容到剪贴板

First name:

Last name:

value="Submit to a new window">

height 和 width 属性height 和 width 属性规定用于 image 类型的 标签的图像高度和宽度。

注意: height 和 width 属性只适用于 image 类型的 标签。

提示:图像通常会同时指定高度和宽度属性。如果图像设置高度和宽度,图像所需的空间 在加载页时会被保留。如果没有这些属性, 浏览器不知道图像的大小,并不能预留 适当的空间。图片在加载过程中会使页面布局效果改变 (尽管图片已加载)。

实例

定义了一个图像提交按钮, 使用了 height 和 width 属性:

XML/HTML Code复制内容到剪贴板

list 属性list 属性规定输入域的 datalist。datalist 是输入域的选项列表。

OperaSafariChromeFirefoxInternet Explorer

实例

在 中预定义 值:

XML/HTML Code复制内容到剪贴板

min 和 max 属性min、max 和 step 属性用于为包含数字或日期的 input 类型规定限定(约束)。

注意: min、max 和 step 属性适用于以下类型的 标签:date pickers、number 以及 range。

实例

XML/HTML Code复制内容到剪贴板

元素最小值与最大值设置:

Enter a date before 1980-01-01:

Enter a date after 2000-01-01:

Quantity (between 1 and 5):

multiple 属性multiple 属性是一个 boolean 属性.

multiple 属性规定 元素中可选择多个值。

注意: multiple 属性适用于以下类型的 标签:email 和 file。: email, and file.

实例

上传多个文件:

XML/HTML Code复制内容到剪贴板

Select images:

pattern 属性pattern 属性描述了一个正则表达式用于验证 元素的值。

注意:pattern 属性适用于以下类型的 标签: text, search, url, tel, email, 和 password.

提示: 是用来全局 title 属性描述了模式.

实例

下面的例子显示了一个只能包含三个字母的文本域(不含数字及特殊字符):

XML/HTML Code复制内容到剪贴板

Country code:

placeholder 属性placeholder 属性提供一种提示(hint),描述输入域所期待的值。

简短的提示在用户输入值前会显示在输入域上。

注意: placeholder 属性适用于以下类型的 标签:text, search, url, telephone, email 以及 password。

实例

input 字段提示文本t:

XML/HTML Code复制内容到剪贴板

required 属性required 属性是一个 boolean 属性.

required 属性规定必须在提交之前填写输入域(不能为空)。

注意:required 属性适用于以下类型的 标签:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。

实例

不能为空的input字段:

XML/HTML Code复制内容到剪贴板

Username:

step 属性step 属性为输入域规定合法的数字间隔。

如果 step="3",则合法的数是 -3,0,3,6 等

提示: step 属性可以与 max 和 min 属性创建一个区域值.

注意: step 属性与以下type类型一起使用: number, range, date, datetime, datetime-local, month, time 和 week.

实例

规定input step步长为3:

XML/HTML Code复制内容到剪贴板

元素HTML5 还引入了一个新元素 ,用来表示不同类型的输出结果,比如输出由脚本所写。

还可以用 for 属性指定输出元素和文档中影响计算的其他元素之间的关系(比如,作为输入源或者参数)。for 属性的值是一个由空格分隔的其他元素的 IDs 列表。

placeholder 属性HTML5 引入了一个叫做 palceholder 的新属性。这个属性在 和 元素上为用户提供了在这个字段可以输入什么的提示。占位符字符不能包含回车符或者换行符。

下面是 placeholder 属性的简单语法:

XML/HTML Code复制内容到剪贴板

这个属性只有最新版的 Mozilla,Safari 以及 Chrome 浏览器支持。

required 属性现在,我们不需要使用 JavaScript 处理诸如空文本框永远不能被提交的这类客户端验证了,因为 HTML5 引入了一个叫做 required 的新属性,可以按照如下方式使用,它会保证输入框有值:

XML/HTML Code复制内容到剪贴板

这个属性只有最新版的 Mozilla,Safari 以及 Chrome 浏览器支持。

html5中有哪些新属性,整理HTML5中表单的常用属性及新属性相关推荐

  1. html表单的常用属性有哪些,整理HTML5中表单的常用属性及新属性

    这篇文章主要介绍了使用HTML5进行SVG矢量图形绘制的入门教程,包括基本图形的绘制和简单的渐变效果等介绍,注意旧版本IE对其的支持并不好,需要的朋友可以参考下 HTML5 新的表单属性 HTML5 ...

  2. js中表单验证常用到的正则表达式

    正则表达式中的常用模式 下面是正则表达式中的一些常用模式. /pattern/ 结果 . 匹配除换行符以外的所有字符 x? 匹配 0 次或一次 x 字符串 x* 匹配 0 次或多次 x 字符串,但匹配 ...

  3. html5中audio播放器标签属性整理

    html5中audio播放器标签属性整理 HTML5 元素 audio播放器隐藏 audio标签控制函数功能说明 audio 可脚本控制的特性值 只读属性属性说明 HTML5 元素 元素是一个 HTM ...

  4. html表单的常用属性有哪些,html/form表单常用属性认识

    1.form表单常用属性练习 .form1 { margin: auto; height: 900px; width: 500px; text-align: center; line-height: ...

  5. html5 meta标签属性整理

    html5 meta标签属性整理 前言:不知道有没有人觉得,html的meta标签描述的头部信息特别多,有针对的SEO的头部信息,也有针对移动设备的头部信息,今日特地在网上搜集资料自己稍微对其整理一下 ...

  6. HTML5 学习总结(二)——HTML5新增属性与表单元素

    一.HTML5新增属性 1.1.contextmenu contextmenu的作用是指定右键菜单. <!DOCTYPE html> <html><head>< ...

  7. HTML5讲解与演示转载整理

    ZHENGLIL weiking 2010.12.06 html Html5从入门到精通 上周我们总结会上面主题的第二部分就是关于Html5的,后来自己想总结一下Html5 的支持列表,写了许久,无果 ...

  8. html5常用的属性标签,HTML5常用标签及其属性设置

    一.Html5的基本结构 网页的内容 二.head标签内常用标签 1.meta标签:设置元数据信息(metadata),用来描述HTML文档的信息,为网页提供用户不可见的信息.常用属性: ⑴chars ...

  9. html5干货,干货:详解HTML5中常见的五大全局属性

    HTML5中新增了"全部属性"的概念.所谓全局属性它是指可以对任何元素都可以使用的属性,今天为大家详细介绍三种常见的全局属性. contentEditable属性 contentE ...

最新文章

  1. java 数字转26个字母和26个字母转数字
  2. redux和react-redux的使用详解
  3. VS中调试CS程序时提示:不支持互操作调试
  4. N人过桥问题的求解(微软试题)
  5. Oracle中start with xx connect by prior 语句解析
  6. 阿里忘禅:蚂蚁集团分布式注册中心建设分享
  7. raspberry pi_如何使用Raspberry Pi设置个人Web服务器
  8. react实现的点击拖拽元素效果
  9. 1024乘风破浪季,3本好书助你平步青云
  10. Django通过pycharm创建后,如何登录admin后台?
  11. ES6模板字符串if语句判断
  12. react富文本编辑器
  13. E3来了,今年有哪些令人期待的游戏新作?
  14. keepalived实现mycat高可用问题排查;道路坎坷,布满荆棘,定让你大吃一惊!
  15. 大话设计模式(五)观察者模式
  16. 谷歌搜索 的几种方法
  17. 阿里云8核16G服务器ecs.c6.2xlarge性能评测CPU处理器型号
  18. linux系统部署微服务项目
  19. express的sendfile与send方法
  20. Moore-Penrose伪逆

热门文章

  1. Cpp 对象模型探索 / 类引入虚函数有哪些成本?
  2. 制作根文件系统出现错误:No init found
  3. android封装全局调用的toast_Android Toast提示封装实例代码
  4. html 抓取 post 请求,javascript – 获取HTML Form Post方法的返回值
  5. php redis decr_对于高并发的问题你知道怎么处理吗?php接口如何处理并发问题
  6. 洛谷 P1598 垂直柱状图【字符串】
  7. MessagePack 学习笔记
  8. Java生成CSV文件
  9. xib和storyboard小谈,
  10. java文本库,自定义文本库