从Android设备浏览时Javascript不起作用

Javascript not working while browsing from Android device

本文关键字:Javascript 不起作用 浏览 Android      更新时间:2023-09-26

我在php文件中有一个javascript函数,用于限制用户仅将数字数据输入文本框,该文本框在Windows机器的chrome中工作正常。但是,使用相同的chrome浏览器从Android设备浏览时,它不起作用。已经检查了 Javascript 是否在 Android 设备的 chrome 中启用。

php文件HEAD部分的Javascript是这样的

<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)" />

提前感谢您的任何帮助或解决方法

<script>
document.getElementById('text1').onkeydown = function(event){
    var result = isNumber(event);
    console.log(result);
}</script>