【发布时间】:2018-01-19 02:32:21
【问题描述】:
我正在使用 JavaScript 键码,它们不能在 Firefox 中工作,而是在 Chrome 和 IE 中工作。我已经为 Firefox 调试了前端代码,我得到的密钥代码为 0。
这是我的代码:
$scope.Validate = function(event,indexVal){
if ((event.keyCode > 64 && event.keyCode < 91)|| (event.keyCode > 159 && event.keyCode < 166) || (event.keyCode > 96 && event.keyCode < 123) || (event.keyCode == 165) ||(event.keyCode == 32)
|| (event.keyCode == 164) || (event.keyCode == 130) || (event.keyCode == 181) || (event.keyCode == 144) || (event.keyCode == 214) ||
(event.keyCode == 224) ||(event.keyCode == 233)) {
}else{
event.preventDefault();
}
}
您能否建议一种在 Firefox 中也实现此功能的方法。
【问题讨论】:
-
var keyCode = event.which || event.keyCode -
@ArunPJohny 请您再澄清一下
-
@JaromandaX 是的,它在两者中都有效
标签: javascript angularjs firefox