有一个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木有问题,安卓不支持。