早上好,
我在IE 10上面临一个问题,我的按键仍然可以进入'%'但FF和Chrome没有这样的问题。 我发现键37是[左箭头],它与'%'匹配。用ASCII。 我的示例代码如下:
spec_helper.rb
可以告诉我如何解决这个问题吗?
感谢。 -fsloke
答案 0 :(得分:0)
使用var key = event.which;
代替并加入if语句。
event.which属性规范化event.keyCode和event.charCode。 建议观看event.which键盘输入键。
$('#refId').on("keydown", function(event) {
// allow letters, numbers and keypad numbers ONLY
var key = event.which;
if((key >= 48 && key <= 57) ||
(key >= 65 && key <= 90) ||
(key >= 97 && key <= 122) ||
key == 8 ||
key == 9 ||
key == 37 ||
key == 39 ||
key == 46) {
return true;
}
return false;
});