×
HTML 教程HTML 简介HTML 编辑器HTML 基础HTML 元素HTML 属性HTML 标题HTML 段落HTML 文本格式化HTML 链接HTML 头部HTML CSSHTML 图像HTML 表格HTML 列表HTML 区块HTML 布局HTML 表单HTML 框架HTML 颜色HTML 颜色名HTML 颜色值HTML 脚本HTML 字符实体HTML URLHTML 速查列表HTML 总结XHTML 简介

HTML5 简介

HTML5 简介HTML5 浏览器支持HTML5 新元素HTML5 CanvasHTML5 内联 SVGHTML5 拖放HTML5 地理定位HTML5 Video(视频)HTML5 Audio(音频)HTML5 Input 类型HTML5 表单元素HTML5 表单属性HTML5 语义元素HTML5 Web 存储HTML5 应用程序缓存HTML5 Web WorkersHTML5 SSEHTML5 WebSocketHTML(5) 代码规范

HTML 媒体

HTML 媒体(Media)HTML 对象HTML 音频(Audio)HTML视频(Videos)播放HTML 实例

HTML 参考手册

HTML 标签列表(字母排序) HTML 标签列表(功能排序) HTML 属性 HTML 事件 HTML 画布 HTML 音频/视频 HTML 有效DOCTYPES HTML 颜色名 HTML 拾色器 HTML 字符集 HTML ASCII HTML ISO-8859-1 HTML 符号 HTML URL 编码 HTML 语言代码 HTTP 消息 HTTP 方法 键盘快捷键 

HTML5 Input 类型


HTML5 新的 Input 类型

HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。

本章全面介绍这些新的输入类型:

  • color
  • date
  • datetime
  • datetime-local
  • email
  • month
  • number
  • range
  • search
  • tel
  • time
  • url
  • week

注意:并不是所有的主流浏览器都支持新的input类型,不过您已经可以在所有主流的浏览器中使用它们了。即使不被支持,仍然可以显示为常规的文本域。


Input 类型: color

color 类型用在input字段主要用于选取颜色,如下所示:

Opera Safari Chrome Firefox Internet Explorer

实例

从拾色器中选择一个颜色:

选择你喜欢的颜色: <input type="color" name="favcolor">

尝试一下 »


Input 类型: date

date 类型允许你从一个日期选择器选择一个日期。

Opera Safari Chrome Firefox Internet Explorer

实例

定义一个时间控制器:

生日: <input type="date" name="bday">

尝试一下 »


Input 类型: datetime

datetime 类型允许你选择一个日期(UTC 时间)。

OperaSafariChromeFirefoxInternet Explorer

实例

定义一个日期和时间控制器(本地时间):

生日 (日期和时间): <input type="datetime" name="bdaytime">

尝试一下 »


Input 类型: datetime-local

datetime-local 类型允许你选择一个日期和时间 (无时区).

OperaSafariChromeFirefoxInternet Explorer

实例

定义一个日期和时间 (无时区):

生日 (日期和时间): <input type="datetime-local" name="bdaytime">

尝试一下 »


Input 类型: email

email 类型用于应该包含 e-mail 地址的输入域。

OperaSafariChromeFirefoxInternet Explorer

实例

在提交表单时,会自动验证 email 域的值是否合法有效:

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

尝试一下 »

提示: iPhone 中的 Safari 浏览器支持 email 输入类型,并通过改变触摸屏键盘来配合它(添加 @ 和 .com 选项)。


Input 类型: month

month 类型允许你选择一个月份。

OperaSafariChromeFirefoxInternet Explorer

实例

定义月与年 (无时区):

生日 (月和年): <input type="month" name="bdaymonth">

尝试一下 »


Input 类型: number

number 类型用于应该包含数值的输入域。

您还能够设定对所接受的数字的限定:

OperaSafariChromeFirefoxInternet Explorer

实例

定义一个数值输入域(限定):

数量 ( 1 到 5 之间 ): <input type="number" name="quantity" min="1" max="5">

尝试一下 »

使用下面的属性来规定对数字类型的限定:

  • max- 规定允许的最大值
  • min - 规定允许的最小值
  • step - 规定合法的数字间隔(如果 step="3",则合法的数是 -3,0,3,6 等)
  • value - 规定默认值

尝试一下带有所有限定属性的例子 尝试一下


Input 类型: range

range 类型用于应该包含一定范围内数字值的输入域。

range 类型显示为滑动条。

OperaSafariChromeFirefoxInternet Explorer

实例

定义一个不需要非常精确的数值(类似于滑块控制):

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

尝试一下 »

请使用下面的属性来规定对数字类型的限定:

  • max - 规定允许的最大值
  • min - 规定允许的最小值
  • step - 规定合法的数字间隔
  • value - 规定默认值

Input 类型: search

search 类型用于搜索域,比如站点搜索或 Google 搜索。

OperaSafariChromeFirefoxInternet Explorer

实例

定义一个搜索字段 (类似站点搜索或者Google搜索):

Search Google: <input type="search" name="googlesearch">

尝试一下 »


Input 类型: tel

OperaSafariChromeFirefoxInternet Explorer

实例

定义输入电话号码字段:

电话号码: <input type="tel" name="usrtel">

尝试一下 »


Input 类型: time

time 类型允许你选择一个时间。

OperaSafariChromeFirefoxInternet Explorer

实例

定义可输入时间控制器(无时区):

选择时间: <input type="time" name="usr_time">

尝试一下 »


Input 类型: url

url 类型用于应该包含 URL 地址的输入域。

在提交表单时,会自动验证 url 域的值。

OperaSafariChromeFirefoxInternet Explorer

实例

定义输入URL字段:

添加您的主页: <input type="url" name="homepage">

尝试一下 »

提示: iPhone 中的 Safari 浏览器支持 url 输入类型,并通过改变触摸屏键盘来配合它(添加 .com 选项)。


Input 类型: week

week 类型允许你选择周和年。

OperaSafariChromeFirefoxInternet Explorer

实例

定义周和年 (无时区):

选择周: <input type="week" name="week_year">

尝试一下 »


HTML5 <input> 标签

标签 描述
<input> 描述input输入器

分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)