`
xiaopo123
  • 浏览: 9469 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

HTML5 Input 类型

 
阅读更多

原文链接:http://bang.chinabyte.com/thread-416700-1-1.html

 

HTML5 新的 Input 类型
HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。
本章全面介绍这些新的输入类型:

  • email
  • url
  • number
  • range
  • Date pickers (date, month, week, time, datetime, datetime-local)
  • search
  • color
注释:Opera 对新的输入类型的支持最好。不过您已经可以在所有主流的浏览器中使用它们了。即使不被支持,仍然可以显示为常规的文本域。
Input 类型 - email
email 类型用于应该包含 e-mail 地址的输入域。
在提交表单时,会自动验证 email 域的值。
实例

E-mail: <input type="email" name="user_email" />

提示:iPhone 中的 Safari 浏览器支持 email 输入类型,并通过改变触摸屏键盘来配合它(添加 @ 和 .com 选项)。
Input 类型 - url
url 类型用于应该包含 URL 地址的输入域。
在提交表单时,会自动验证 url 域的值。
实例

Homepage: <input type="url" name="user_url" />

提示:iPhone 中的 Safari 浏览器支持 url 输入类型,并通过改变触摸屏键盘来配合它(添加 .com 选项)。
Input 类型 - number
number 类型用于应该包含数值的输入域。
您还能够设定对所接受的数字的限定:
实例

Points: <input type="number" name="points" min="1" max="10" />

请使用下面的属性来规定对数字类型的限定:
属性值描述maxnumber规定允许的最大值minnumber规定允许的最小值stepnumber规定合法的数字间隔(如果 step="3",则合法的数是 -3,0,3,6 等)valuenumber规定默认值
请试一下带有所有限定属性的例子:
提示:iPhone 中的 Safari 浏览器支持 number 输入类型,并通过改变触摸屏键盘来配合它(显示数字)。
Input 类型 - range
range 类型用于应该包含一定范围内数字值的输入域。
range 类型显示为滑动条。
您还能够设定对所接受的数字的限定:
实例

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

请使用下面的属性来规定对数字类型的限定:
属性值描述maxnumber规定允许的最大值minnumber规定允许的最小值stepnumber规定合法的数字间隔(如果 step="3",则合法的数是 -3,0,3,6 等)valuenumber规定默认值
Input 类型 - Date Pickers(数据检出器)
HTML5 拥有多个可供选取日期和时间的新输入类型:

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

下面的例子允许您从日历中选取一个日期:
实例
Date: <input type="date" name="user_date" />
Input 类型 - search
search 类型用于搜索域,比如站点搜索或 Google 搜索。
search 域显示为常规的文本域。
分享到:
评论

相关推荐

    WEB开发 之 HTML5 Input 类型.docx

    HTML5在Web开发中引入了许多新的输入类型,旨在提高用户体验并增强表单验证的功能。这些新的`input`类型包括: 1. **email**: `email`类型用于创建输入字段,用户在此输入电子邮件地址。浏览器会在表单提交时自动...

    html5教程+速查手册+参考手册

    html5简介 html5Canvas、html5Web存储、html5Input类型、html5表单元素、html5表单属性、html5参考手册、html5标准属性、html5事件属性。 二、速查手册:将html5所有结点全部以表格形式展示出来,并带有每个结点的...

    HTML5学习教程.docx

    在本教程中,我们将详细介绍HTML5的基本概念、新特性、浏览器支持、Input类型、表单元素和Canvas等方面的知识点。 HTML5简介 HTML5是HTML的最新版本,它提供了许多新的功能和改进,旨在提高Web应用程序的开发效率...

    html5-input样式

    HTML5的`input`元素是网页表单中最基础也最重要的组成部分,它允许用户在网页上输入数据。在HTML5中,`input`元素有了许多新的特性和改进,为开发者提供了更多的设计灵活性和用户体验优化的机会。本篇文章将深入探讨...

    HTML5从入门到精通-中文学习教程.docx

    六、HTML5 Input类型 * 输入类型:HTML5提供了多种输入类型,例如email、url、tel等。 * 输入验证:HTML5的输入类型具有自动验证功能,例如邮箱格式验证等。 * 输入应用场景:HTML5的输入类型广泛应用于表单开发、...

    HTML5 INPUT文本框点击高亮特效.rar

    在HTML5中,`&lt;input&gt;`元素有多种类型,如text、password、email、date等,用于不同的数据输入需求。在这个特效中,我们主要关注`type="text"`,这是最常见的文本输入框。 接下来,CSS3的引入使得我们可以对这些HTML...

    HTML5 input新增的几种类型(数字、日期、颜色选取、范围)

    网上之所以还没有大量的出现对这些新型的input类型的使用,是因为还有很多人在使用古老的IE6/IE8,只有当使用这些古老浏览器的人所占的比例可以忽略不计时,那就是HTML5主导天下之日,那天也是我们Web开发人员的新...

    HTML5(软件品牌)-1期 12 教学课件_单元5_HTML5的input类型.pdf

    下面我们将深入探讨这些新增的input类型。 1. email类型 `&lt;input type="email"&gt;` 用于创建一个输入字段,用户可以在其中输入电子邮件地址。HTML5内置了验证机制,会在提交表单时检查输入的值是否符合电子邮件地址的...

    HTML5表单中新增的input输入类型3.pdf

    HTML5为表单引入了多种新的`input`输入类型,旨在提高用户体验和数据验证的效率。这些新类型包括`search`、`tel`和`color`,它们各自有特定的用途和功能。 1. **search类型**: `search`类型的`input`元素主要用于...

    HTML5教程.pdf

    **2.1 HTML5新的Input类型** HTML5新增了许多表单输入类型,这些新类型提高了输入控制和验证的能力。以下是一些主要的新增类型: - **Email**:用于包含电子邮件地址的输入字段。 - **URL**:用于包含网址的输入...

    《HTML5从入门到精通》中文学习教程.pdf

    HTML5扩展了`&lt;input&gt;`元素,引入了新的类型,如email、url、date、time等,这不仅提高了表单的可用性和验证性,还增强了用户体验,因为现代浏览器可以自动提供适当的键盘布局和输入建议。 ### HTML5 表单元素和属性...

    Html5精通中文教程

    #### 六、HTML5 Input 类型 HTML5增加了许多新的输入类型,以满足不同的数据验证需求。 - **新的输入类型**: - `date`: 用于选择日期。 - `email`: 验证电子邮件地址。 - `range`: 创建滑块。 - `search`: ...

    HTML5入门资料

    HTML5扩展了`&lt;input&gt;`元素的类型属性,包括`email`、`url`、`date`等。这些新类型的输入字段不仅提供了更丰富的用户体验,还能自动进行验证,减少了服务器端验证的需求。 **示例代码**: ```html ...

    html5教程和手册

    1.0 html5 简介 2.0 html5 视频 3.0 html5 音频 4.0 html5 Canvas 5.0 html5 web存储 6.0 html5 Input类型 7.0 html5 表单元素 8.0 html5 表单属性 9.0 html5 参考手册 10.0 html5 标准属性 11.0 html5 事件属性

Global site tag (gtag.js) - Google Analytics