gpt4 book ai didi

javascript - 为什么下面代码部分显示的 javascript 函数在 Firefox 和 Chrome 中不起作用?但在 IE 中工作正常

转载 作者:行者123 更新时间:2023-11-29 19:53:25 25 4
gpt4 key购买 nike

此代码负责防止用户输入非数字字符,例如除数字 [0-9] 之外的任何 ascii。在 IE 中运行良好,但在 Firefox 和 Chrome 中运行不佳。非常感谢任何帮助和建议。

谢谢

'oKeyPress': function (e) {
e = e || window.event;
var charCode = (navigator.appName == "Netscape") ? e.which : e.keyCode;
return !(charCode > 31 && (charCode < 48 || charCode > 57));
}

最佳答案

使用feature detection ;不是浏览器检测:

var charCode = e.charCode || e.keyCode;

关于javascript - 为什么下面代码部分显示的 javascript 函数在 Firefox 和 Chrome 中不起作用?但在 IE 中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16862353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com