王培顺的博客&WangPeishun’s Blog

HTML5 表单 2.0

Web 表单 2.0 就是 HTML4 表单特性的一个扩展。HTML5 中的表单元素和属性相比 HTML4 提供了更大程度的语义标记,移除了大量 HTML4 中需要的繁琐脚本和样式。

HTML4 中的 <input> 元素

HTML4 输入框元素使用 type 属性指定数据类型。HTML4 提供了下列类型:

html5-form-2.01jpg

HTML5教程 - HTML5 表单 2.0下面是一个使用标注标签,单选按钮以及提交按钮的简单示例:

html5-form-2.02jpg

 

HTML5 中的 <input> 元素

除了上面提到的属性,HTML5 给输入框元素的 type 属性引入了几个新值。如下表所列。

注意: 请使用最新版的 Opera 浏览器运行下面所有例子。

html5-form-2.03jpg

<output> 元素

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

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

DEMO:http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=html5-11.htm

placeholder 属性

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

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

html5-form-2.04jpg

DEMO:http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=html5-56.htm

required 属性

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

html5-form-2.05jpg

DEMO:http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=html5-57.htm

 

文章来源:前端观察

标签: html5, 表单2.0

已有 2 条评论

  1. 2016贺岁档 2016贺岁档

    过来看看、支持一下

  2. 深圳牙科 深圳牙科

    哈,懂英语的应该都懂吧

添加新评论