安卓不支持keypress事件
Posted still on the way
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓不支持keypress事件相关的知识,希望对你有一定的参考价值。
有一个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代码如下:
function keyPress() { var keyCode = event.keyCode; if ((keyCode >= 48 && keyCode <= 57)) { event.returnValue = true; } else { event.returnValue = false; } }
据本人亲测,ios5木有问题,安卓不支持。
以上是关于安卓不支持keypress事件的主要内容,如果未能解决你的问题,请参考以下文章
从后面的代码中过滤 TextBox 的 KeyPress 事件上的 GridView