0
我有一個PHP函數的PHP文件,以限制用戶只能輸入數字數據到文本框,這是從Windows機器在鉻工作正常。但是,在使用同一個Chrome瀏覽器從Android設備瀏覽時,它不起作用。已經檢查在Android設備的Chrome中啓用了Javascript。Javascript不工作,同時從Android設備瀏覽
的JavaScript在php文件頭部分是這樣
<script type="text/javascript">
function isNumber(evt) {
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
</script>
然後在文本框中提前
<input type="text" id="text1" name="text1" onkeypress="return isNumber(event)" />
感謝任何幫助或解決方法
可能的複製[鍵碼在Android版Chrome中始終爲零](http://stackoverflow.com/questions/17139039/keycode-is-always-zero-in-chrome -for-android) – mitkosoft