0
$('input').keypress(function(e){
        var k = e.keyCode ? e.keyCode : e.which;                                     
        console.log(k);     
});
<input type="text" name=""  autocomplete="off"/>

在 FF 中表示“。” (点)和“删除”它是相同的代码 46。对于“右”(右箭头)和“它是相同的代码 39。只是为了“安全”Chrome 和 IE7 不会为键触发任何内容像箭头,删除,插入,退格等

4

1 回答 1

1

并不是真正的错误,只是众多浏览器差异之一。如果您查看数字键盘,它们是同一个键,它们的映射指向该键。

于 2010-01-29T00:50:20.370 回答