`
lucifinilhades
  • 浏览: 86820 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

HTML5 表单新增元素与属性【2】

阅读更多

增加与改良的input元素

url类型

该类型的input元素是一种专门用来输入URL地址的文本框。提交时如果该文本框中的内容不能转换为URL格式,则不允许提交,使用方法如下:

<input type="url" name="url" value="http://www.iteye.com/"/> 

email类型

该类型的input元素是一种专门用来输入Email地址的文本框。提交时如果不能转换为Email格式,则不允许提交,但是它并不检查该地址是否存在。提交时该文本可以为空,除非使用required属性。该类型的文本框具有multiple属性,它允许在文本框中输入多个Email地址,用逗号间隔。使用方法如下:

<input type="email" name="email" value="lucifinil_hades@hotmail.com"/> 

date类型

该类型的input元素以日历的形式方便用户输入,使用方法如下:

<input type="date" name="date1" value="2011-10-02"/> 

time类型

该类型的input元素专门用来输入时间的文本框,并且在提交时会对输入的时间的有效性进行检查,使用方法如下:

<input type="time" name="time1" value="21:00"/> 

datetime类型

该类型的input元素专门用来输入UTC日期和时间的文本框,并且在提交时会对输入的日期和时间进行有效性检查,使用方法如下:

<input type="datetime" name="datetime1"/> 

datetime-local类型

该类型的input元素是一种专门用来输入本地日期和时间的文本框,并且在提交时会对输入的日期和时间进行有效性检查。使用方法如下:

<input type="datetime-local" name="datetime-local1"/> 

month类型

该类型的input元素是一种专门用来输入月份的文本框,并且在提交时会对输入的月份的有效性进行检查,使用方法如下:

<input type="month" name="month1" value="2011-10"/> 

week类型

该类型的input元素是一种专门用来输入周号的文本框,并且在提交时会对输入的周号之有效性进行检查,其格式类似于“2011-W07”,表示2011年第七周,例如:

<input type="week" name="week1" value="2011-W07"/> 

number类型

该类型的input元素专门用来输入数字,并且在提交时会检查其中的内容是否为数字。并且还有min、max和step属性。使用方法如下:

<input type="number" name="num" value="25" min="10" max="100" step="5"/> 

range类型

该类型的input元素是一种只允许输入一段范围内数值的文本框,它具有min属性与max属性,可以设定最小值与最大值(默认为0到100),它还具有step属性,可以指定每次托运的步长,使用方法如下:

<input type="range" name="range1" value="25" min="0" max="100" step="5"/> 

search类型

该类型的input元素是一种专门用来输入搜索关键词的文本框。该类型与text类型仅仅在外观上有区别。

tel类型

该类型的input元素被设计为用来输入电话号码的专用文本框。它没有特殊的校验规则,不强制输入数字(因为许多电话号码通常带有其他文字),但开发者可以通过pattern属性来指定对于输入的电话号码格式的验证。

color类型

该类型的input元素用来选取颜色,它提供了一个颜色选取器。

file类型

HTML5中的文件选择文本框可以通过指定multiple属性,一次选择多个文件。value属性的值为用逗号分割的一个或多个文件名。同时,通过把MIME类型指定给accept属性,可以限制选择文件的类型。

output元素的追加

在HTML5中,追加了新的元素output元素,该元素定义不同类型的输出,例如:计算结果或脚本的输出。该元素必须从属于某个表单,也就是说,必须将它书写在表单内部或者对它添加form属性。例如:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8"/>
    <title>output元素示例</title>
</head>
<body>
<form name="testForm">
    <label for="range1">请选择一个数值:</label>
    <input type="range" name="range1" min="0" max="100" step="5"/>
    <output onforminput="value=range1.value">50</output>
</form>
</body>
</html>

 

 

分享到:
评论

相关推荐

    HTML5中form表单的新增属性.ppt

    HTML5中form表单的新增属性.ppt

    HTML5新增属性与表单元素

    这些新增元素和属性的引入,极大地扩展了网页的功能,增强了用户交互体验,同时也简化了开发者的工作流程。 ### HTML5新增属性 #### 1.1 contextmenu属性 HTML5新增了`contextmenu`属性,用于指定右键菜单。在...

    HTML5新增的表单元素和属性实例解析

    在表单处理方面,HTML5新增了多个属性和元素,极大地丰富了网页上用户输入数据的方式。以下将详细介绍这些新增的表单元素和属性,以及它们的实例解析。 首先来看placeholder属性,这个属性用在`&lt;input&gt;`元素上,...

    详解HTML5表单新增属性

    1. 表单内元素的form属性 ...2. 表单内元素的formaction属性 在H4中,表单的提交方式 &lt;form action=1.jsp&gt; &lt;/form&gt; 提交整个表单 在H5中,可以为表单的每一个属性添加提交到的jsp页面 &lt;form action=1.

    HTML5表单中新增的input属性1.pdf

    HTML5在表单处理方面带来了许多增强和改进,特别是在input元素上添加了新的属性,以提升用户体验和数据验证。本文档主要关注HTML5中新增的三个input属性:autocomplete、autofocus和form。 1. **autocomplete属性**...

    HTML5表单中新增的input属性2.pdf

    HTML5在表单功能上做了重大扩展,引入了一系列新的`input`属性,使得表单控件的使用更加灵活,提供了更强大的数据验证和用户体验。在本文档中,主要介绍了几个关键的新属性,包括`formaction`、`height`、`width`、`...

    HTML5表单中新增的input属性3.pdf

    HTML5为表单带来了许多增强的功能,其中关键的一环是新增的input属性。这些属性使得表单输入更加灵活,提供了更好的用户体验和数据验证。以下是四个主要的新增属性的详细说明: 1. **multiple** 属性: 在HTML5...

    HTML5表单中新增的input属性2案例.pdf

    HTML5在表单元素中引入了多个新的input属性,这些属性极大地增强了表单的功能和用户体验。以下是基于案例的三个关键属性的详细说明: 1. **image类型input的height和width属性** 在HTML5中,`&lt;input type="image"&gt;...

    HTML5表单中新增的input属性1案例.pdf

    HTML5在表单功能上做了许多增强,引入了一系列新的input属性来提高用户体验和表单的交互性。这里我们将深入探讨三个关键的新属性:autocomplete、autofocus和form,通过案例来理解它们的作用。 1. autocomplete属性...

    HTML5新增的表单元素.pdf

    本文主要讨论了三个重要的新增元素:`&lt;datalist&gt;`、`&lt;keygen&gt;`和`&lt;output&gt;`。 1. **`&lt;datalist&gt;`元素** `&lt;datalist&gt;`元素用于创建一个可选的下拉列表,为用户提供预设选项,方便用户快速选择,而无需手动输入。它...

    bootstrap风格的html5表单验证示例

    1. **HTML5表单元素**:HTML5新增了多种表单元素,如`&lt;input type="email"&gt;`用于电子邮件输入,`&lt;input type="date"&gt;`用于日期选择,`&lt;input type="tel"&gt;`用于电话号码输入等。这些元素提供了内置的验证功能,减少了...

    HTML5表单中input元素及属性.pdf

    HTML5中的`&lt;input&gt;`元素是网页表单的核心组成部分,用于创建各种用户输入接口。它支持多种输入类型,使得开发者能够构建功能丰富的交互式表单。以下是对标题和描述中涉及的知识点的详细说明: 1. **输入类型(type...

    HTML5元素周期表

    周期表中的每个元素都代表着一个HTML标签,这些标签分为不同的类别,如文本内容元素、行内元素、块级元素、表格元素、表单元素、多媒体元素等。例如,`&lt;header&gt;`和`&lt;footer&gt;`用于定义页面头部和底部,`&lt;article&gt;`和`...

    html5表单及新增的改良元素详解

    在HTML5中,表单内的元素可以通过`form`属性与特定的表单关联,即使这些元素不在表单标签内部。例如,第8行的`&lt;textarea&gt;`通过`form="testform"`属性与`&lt;form id="testform"&gt;`关联,使得这个文本框成为表单的一部分...

    HTML5页面元素及属性.pptx

    此外,HTML5还增强了表单元素的功能,例如新增了`&lt;input type="date"&gt;`、`&lt;input type="email"&gt;`等输入类型,提高了数据验证的能力。同时,`&lt;canvas&gt;`元素提供了图形绘制能力,而`&lt;video&gt;`和`&lt;audio&gt;`元素则支持...

    html5新表单

    但在HTML5中,这些元素可以放置在页面的任意位置,并通过新增的`form`属性关联到相应的表单。例如: ```html ... ``` 这种方式使得开发者能够更自由地布局页面元素,同时保持逻辑上的清晰性和一致性。 #### ...

    HTML5系列教程--HTML5元素、属性和格式化

    例如,`&lt;input&gt;`元素新增了`type="date"`、`type="range"`等属性,允许用户在表单中直接输入日期或滑动选择值,提高了用户体验。`&lt;video&gt;`和`&lt;audio&gt;`元素的`controls`属性则可以方便地在浏览器内直接播放多媒体内容...

Global site tag (gtag.js) - Google Analytics