HTML5技术

HTML5移动开发中的input输入框类型 - 大大白兔子

字号+ 作者:H5之家 来源:博客园 2015-10-08 08:26 我要评论( )

HTML5规范引入了许多新的input输入框类型 在HTML5移动开发中,通过这些新的输入框类型来显示定制后的键盘布局,用户体验更好,更容易填写各种表单 本文中,实测手机为肾4S与米4 数字类型number 定义input类型为type="number"时,iOS显示数字、标点及符号键盘

HTML5规范引入了许多新的input输入框类型

在HTML5移动开发中,通过这些新的输入框类型来显示定制后的键盘布局,用户体验更好,更容易填写各种表单

本文中,实测手机为肾4S与米4

 

数字类型number

定义input类型为type="number"时,iOS显示数字、标点及符号键盘,Android显示拨号键盘。代码如下所示

<input type="number" />

 

电话号码类型tel

定义input类型为type="tel"时,iOS与Android都显示拨号键盘。代码如下所示

<input type="tel" />

 

电子邮件类型email

定义input类型为type="email"时,iOS与Android都显示字母及电子邮件符号键盘。代码如下所示

<input type="email" />

 

链接类型url

定义input类型为type="url"时,iOS与Android都显示字母及链接符号键盘。代码如下所示

<input type="url" />

 

日期类型date

定义input类型为type="date"时,iOS与Android都显示日期拾取器,风格差异很大。代码如下所示

<input type="date" />

 

时间类型time

定义input类型为type="time"时,iOS与Android都显示时间拾取器,风格差异很大。代码如下所示

<input type="time" />

 

日期时间类型datetime

定义input类型为type="datetime"时,iOS调用失败,Android依次显示日期时间拾取器。代码如下所示

<input type="datetime" />

 

月份类型month

定义input类型为type="month"时,iOS显示月份拾取器,Android显示日期拾取器但是只记录年份与月份。代码如下所示

<input type="month" />

 

iOS键盘布局基本一致,Android不同手机键盘布局会有一些出入

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • [移动端] IOS下border-image不起作用的解决办法 - 小路_同学

    [移动端] IOS下border-image不起作用的解决办法 - 小路_同学

    2017-05-02 12:04

  • HTML5 进阶系列:拖放 API 实现拖放排序 - _林鑫

    HTML5 进阶系列:拖放 API 实现拖放排序 - _林鑫

    2017-05-02 11:02

  • 【Vue 入门】使用 Vue2 开发一个展示项目列表的应用 - zhangjk

    【Vue 入门】使用 Vue2 开发一个展示项目列表的应用 - zhangjk

    2017-04-30 16:00

  • 在Delphi下使用迅雷APlayer组件进行免注册开发 - Delphi力量

    在Delphi下使用迅雷APlayer组件进行免注册开发 - Delphi力量

    2017-04-28 15:00

网友点评
n