安卓不支持keypress事件
2016-07-04 17:39
330 查看
有一个input输入框,只能输入数字。
如果是pc端没有问题
<input type="tel" maxlength="6" class="pwd-input" id="pwd-input" style="ime-mode:disabled;" onpaste="return false;" onkeypress="keyPress()">
style="ime-mode:disabled;"表示禁止切换输入法,onpaste="return false;"表示禁止粘贴。
js代码如下:
据本人亲测,ios5木有问题,安卓不支持。
如果是pc端没有问题
<input type="tel" maxlength="6" class="pwd-input" id="pwd-input" style="ime-mode:disabled;" onpaste="return false;" onkeypress="keyPress()">
style="ime-mode:disabled;"表示禁止切换输入法,onpaste="return false;"表示禁止粘贴。
js代码如下:
function keyPress() { var keyCode = event.keyCode; if ((keyCode >= 48 && keyCode <= 57)) { event.returnValue = true; } else { event.returnValue = false; } }
据本人亲测,ios5木有问题,安卓不支持。
相关文章推荐
- RTSP RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,是TCP/IP协议体系中的一个应用层协议
- Android 屏幕适配方案
- 通信组件之Intent的复杂数据的传递
- JQuery自定义搜索控件
- JAVA Script 学习之html页面中出现乱码
- Hadoop之MapReduce自定义二次排序流程实例详解
- 纯js验证代码
- MyBatis入门学习(一)
- db2存储过程
- CoordinatorLayout, AppBarLayout, CollapsingToolbarLayout使用
- UIView结构
- Eclipse中调试Android技巧
- SVG Shapes
- android学习笔记之GPS定位
- 控制代码只运行一次
- 华为OJ 初级:字符个数统计
- POJ1942
- Docker命令行探秘
- 常见.NET功能代码汇总 (2)
- http://www.cnblogs.com/wzh206/archive/2010/03/21/1691112.html