安卓不支持keypress事件

有一個input輸入框,只能輸入數字。
ios

若是是pc端沒有問題spa

<input type="tel" maxlength="6" class="pwd-input" id="pwd-input" style="ime-mode:disabled;" onpaste="return false;"  onkeypress="keyPress()">  code

style="ime-mode:disabled;"表示禁止切換輸入法,onpaste="return false;"表示禁止粘貼。blog

js代碼以下:input

function keyPress() {    
     var keyCode = event.keyCode;    
     if ((keyCode >= 48 && keyCode <= 57))    
    {    
         event.returnValue = true;    
     } else {    
           event.returnValue = false;    
    }   
 }    

 

據本人親測,ios5木有問題,安卓不支持。io

相關文章
相關標籤/搜索