从Android设备浏览时Javascript无法正常工作

时间:2016-04-27 14:04:47

标签: javascript android google-chrome

我在php文件中有一个javascript函数来限制用户只将数字数据输入到文本框中,这在Windows机器上的chrome中工作正常。但是使用相同的Chrome浏览器从Android设备浏览时无效。已经检查过Android设备中的Chrome中是否启用了Javascript。

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

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

1 个答案:

答案 0 :(得分:0)

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