1. html5新的Input类型

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

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

  • email
  • url
  • number
  • range
  • Date pickers (date, month, week, time, datetime, datetime-local)
  • search
  • color

2. 浏览器支持

3. Input类型 - email

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

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

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

3.4. 例

3.4.1. 代码

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>Input类型 - email</title></head><body><form action="input_type_email.html" method="get">E-mail: <input type="email" name="user_email" /><br /><input type="submit" /></form></body>
</html>

3.4.2. 效果图

4. Input类型 - url

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

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

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

4.4. 例

4.4.1. 代码

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>Input类型 - url</title></head><body><form action="input_type_url.html" method="get">Homepage: <input type="url" name="user_url" /><input type="submit" /></form></body>
</html>

4.4.2. 效果图

5. Input 类型 - number

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

5.2. 您还能够设定对所接受的数字的限定。

5.3. iPhone中的Safari浏览器支持number输入类型, 并通过改变触摸屏键盘来配合它(显示数字)。

5.4. 例

5.4.1. 代码

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>Input类型 - number</title></head><body><form action="input_type_number.html" method="get">Points: <input type="number" name="points" min="1" max="10" /><input type="submit" /></form></body>
</html>

5.4.2. 效果图

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

6. Input类型 - range

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

6.2. range类型显示为滑动条。

6.3. 您还能够设定对所接受的数字的限定。

6.4. 例

6.4.1. 代码

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>Input类型 - range</title></head><body><form action="input_type_range.html" method="get">Points: <input type="range" name="points" min="1" max="10" /><input type="submit" /></form></body>
</html>

6.4.2. 效果图

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

7. Input类型 - Date Pickers(日期选择器)

7.1. html5拥有多个可供选取日期和时间的新输入类型:

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

7.2. 例

7.2.1. 代码

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>Input类型 - Date Pickers(日期选择器)</title></head><body><form action="input_type_date.html" method="get">Date: <input type="date" name="user_date" /><br />Month: <input type="month" name="user_month" /><br />Week: <input type="week" name="user_week" /><br />Time: <input type="time" name="user_time" /><br />datetime: <input type="datetime" name="user_datetime" /><br />datetime-local: <input type="datetime-local" name="user_datetime-local" /><br /><input type="submit" /></form></body>
</html>

7.2.2. 效果图

086_html5Input类型相关推荐

  1. 《疯狂Java讲义》(第5版) 作者李刚(待重新排版)

    第1章 Java语言概述与开发环境 1.1 Java语言的发展简史 JDK1.0 : Sun在1996年年初发布了JDK 1.0,该版本包括两部分:运行环境(即JRE)和开发环境(即JDK).运行环境 ...

  2. Oracle根据日期区间查询Date类型的数据

    在Oracle数据库中,根据日期区间查询Date类型的数据 select proposalno,policyno,enddate from 表名 where 时间字段 between to_date( ...

  3. Oracle type (自定义类型的使用)

    oracle - type type定义: oracle中自定义数据类型 oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要 ...

  4. c语言long int表示范围_C语言编程第9讲——这些C语言整数类型的知识点你掌握了吗...

    1.char其实是一种整数类型 在C语言中,字符使用整数来表示. 例如下面的代码: #include int main(){ char letter = '2'; printf("Lette ...

  5. Redis 笔记(07)— sorted set 类型(添加、删除有序集合元素、获取分数范围内成员、按score排序、返回集合元素个数)

    zset 可能是 Redis 提供的最为特色的数据结构,一方面它是一个 set,保证了内部 value 的唯一性,另一方面它可以给每个 value 赋予一个 score,代表这个 value 的排序权 ...

  6. 非本地类型不能定义方法 cannot define new methods on non-local type time.Duration

    能够随意地为各种类型起名字,是否意味着可以在自己包里为这些类型任意添加方法 ? 参见下面的代码演示 : package mainimport "time"type MyDurati ...

  7. Go 知识点(13) — 如何判断变量类型

    在 Go 语言中可以使用类型断言来判断变量的类型,类型断言的使用有两种方式: 返回两个值,分别是断言为设置类型后的值和断言成功的标志符: 返回一个值,表示断言为设置类型的值: 1. 返回单个值的使用 ...

  8. Go 知识点(05)— 类型别名与类型定义

    1. 类型别名 类型别名需要在别名和原类型之间加上赋值符号 = ,使用类型别名定义的类型与原类型等价,Go 语言内建的基本类型中就存在两个别名类型. byte 是 uint8 的别名类型: rune ...

  9. Redis 笔记(06)— set 类型(向集合添加元素、获取集合元素个数、判断集合中是否包含某个元素、删除给定元素、返回集合中所有元素、计算集合的交集、并集、差集)

    Redis 的 set 集合内部的键值对是无序的唯一的.它的内部实现相当于一个特殊的字典,字典中所有的 value 都是一个值 NULL .当集合中最后一个元素移除之后,数据结构自动删除,内存被回收. ...

最新文章

  1. 华为鸿蒙系统新机发布时间,华为鸿蒙OS发布会定档,或将有多款新机亮相
  2. pytorch C++部署模型 ONNX tensorRT
  3. tf.nn.conv2d()方法
  4. java md5 密钥_java加密算法--MD5加密和哈希散列带秘钥加密算法源码
  5. 《C#高级编程》中文第七版 读书笔记(目录阐述)
  6. 指数级暴增、复杂场景下,揭秘百度云原生湖仓架构等系列数据产品
  7. 2012递归求解单链表中的结点个数(C++,附递归函数思路讲解与手绘图)
  8. 【Vue2.0】—过渡与动画(二十一)
  9. 全球最贵红绿灯之谜得解,原来是百度Apollo的B面
  10. 在linux 创建网络会话和绑定两块网卡
  11. iOS开发之超级签名-原理/机制/技术细节-完全解析(暂时还没有验证)
  12. dell网卡linux驱动,Dell R720上安装linux网卡驱动
  13. 2.3.1 TextView(文本框)详解
  14. 通过surfer提取边界bln文件的方法
  15. windows/vs如何获取程序内存使用量和时间花费
  16. 文件夹双击提示找不到应用程序,右键可以打开(已解决)
  17. Spring Boot整合Jpa多数据源
  18. win10照片查看器_Win10 下好用的免费无广告看图软件 XnView
  19. The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be reso site:blog.csdn.net
  20. WildFly11 相关配置

热门文章

  1. cogs 539. 牛棚的灯
  2. 运用Handler.post()方法进行数据更新跟用Message对比(18)
  3. android 实现悬架控制
  4. 面向对象的程序设计之原型模式
  5. sqlserver2008中如何用右键可视化的设置外键
  6. Azure Automation 自动化-自动关闭Azure
  7. Fedora开启telnet服务
  8. constructor
  9. 51Nod1556 计算
  10. OC第八节 内存管理高级