html5 input的type属性启动数字输入法

    当文本框只能输入数字是一个很常见的需求,比如电话号码,身份证号,卡号, 数量....等等只允许数字输入,为了更好的用户体验性,直接写出 启动数字键盘的需求,我和大多数人一样用this.style.imeMode='disabled';

  imeMode有四种形式,分别是:

  active 代表输入法为中文

  inactive 代表输入法为英文

  auto 代表打开输入法 (默认)

  disable 代表关闭输入法

  发现在Android手机上是不行的。

解决办法:html5里的 input 的type属性可设置为 number 既是<input type=" number" />  

时间: 2024-09-29 01:07:00

html5 input的type属性启动数字输入法的相关文章

asp.net-手机浏览器使用html5 input的multiple属性,怎么不能实现多选

问题描述 手机浏览器使用html5 input的multiple属性,怎么不能实现多选 手机浏览器使用html5 input的multiple属性,怎么不能实现多选 解决方案 问题描述的不具体,有没有其他的错误,请检查一下代码是不是有误.具体可参考:http://www.w3school.com.cn/tags/att_input_multiple.asp 解决方案二: 你是指上传文件么?这段代码我在手机上测试过,没问题啊. <!DOCTYPE HTML> 选择图片: 请尝试在浏览文件时选取一

js修改input的type属性及浏览器兼容问题探讨与解决_javascript技巧

js修改input的type属性有些限制.当input元素还未插入文档流之前,是可以修改它的值的,在ie和ff下都没问题.但如果input已经存在于页面,其type属性在ie下就成了只读属性了,不可以修改.在ff下仍是可读写属性. 今天遇到个问题,输入框有默认值"密码",但获得焦点时,"密码"两字会去掉,输入时直接变成"****"的password类型.很明显,一开始的时候,input的类型是text,后来变成了password类型.直观的思路是

js修改input的type属性问题探讨_javascript技巧

js修改input的type属性有些限制.当input元素还未插入文档流之前,是可以修改它的值的,在ie和ff下都没问题.但如果input已经存在于页面,其type属性在ie下就成了只读属性了,不可以修改.在ff下仍是可读写属性. 今天遇到个问题,输入框有默认值"密码",但获得焦点时,"密码"两字会去掉,输入时直接变成"****"的password类型.很明显,一开始的时候,input的类型是text,后来变成了password类型.直观的思路是

ie8下修改input的type属性报错的解决方法_javascript技巧

摘要: 现在有一个需求如图所示,当用户勾选显示明文复选框时,要以明文显示用户输入的密码,去掉勾选时要变回密文,刚开始想到的就是修改输入框的type来决定显示明文还是密文,使用jQuery的attr来做试验,测试结果是chrome,Firefox,ie9+都是好的,在ie8以下就会报错,查找了下原因,ie8中是不允许修改input的type属性,最终换了种思路实现. 当勾选显示明文时替换输入框为type="text",不勾选时在将输入框替换为type="password&quo

额鹅鹅鹅-html5 input type=&amp;amp;quot;datetime-local&amp;amp;quot;如何设置时间只能选择大于等于今天

问题描述 html5 input type="datetime-local"如何设置时间只能选择大于等于今天 html5 input type="datetime-local"如何设置时间只能选择大于等于今天 注:是用于手机,不是pc 解决方案 设置max属性试试http://www.w3school.com.cn/jsref/dom_obj_datetime-local.asp

js动态修改input输入框的type属性(实现方法解析)_javascript技巧

需要实现的效果:一个输入框,当输入框未获得焦点的时候,value 值为 "密码":当输入框失去焦点的时候,输入内容显示为"*****" <input name="password" type="text" id="showPwd" tabindex="2″ class="input" value="密码" /> 我们很直接会想到下面的js $(&

HTML5的表单属性简介

HTML5 的新的表单属性 本章讲解涉及 <form> 和 <input> 元素的新属性. 新的 form 属性: autocomplete novalidate 新的 input 属性: autocomplete autofocus form form overrides (formaction, formenctype, formmethod, formnovalidate, formtarget) height 和 width list min, max 和 step mul

HTML5新元素,新属性及新JavaScript接口的一些复杂新特性

尽管http://www.aliyun.com/zixun/aggregation/79228.html"> HTML5 的实现还有很长的路要走,但 HTML5 正在改变 Web. 作为新一代的 HTML 标准,HTML5 不仅强化了 Web 网页的表现性能,还追加了本地数据库等 Web 应用的功能.虽然 HTML5 标准仍处于完善之中.然而,大部分新版本的浏览器已经能够支持某些 HTML5 的功能了.HTML5 标准所描述的功能非常强大,如:它提供了一些新的元素和属性,例如 <na

HTML5 input元素类型:email及url介绍

我们已经讨论了一些HTML5改进的地方,比如placeholder,prefetching以及webStorage,下面我要介绍的是两个新的input元素类型: email和url.让我们跟着代码来看看他们的好处:   语法格式: 新的input type属性,将使用 email 或者 url 来替代text:   代码如下:   <!-- email, 非@ + @ + 非 @ 符号,也可以使用其他的啦, 比如 [a-zA-Z0-9]{3,30}@[a-zA-Z0-9]+w*.(com|cn|