0

クロムで event.which の「間違った」値を取得します。例えば:

$(document).keypress(function (e) {
    alert(String.fromCharCode(e.which));
    alert(e.which);
});

このコードは、テンキーの「+」キーを押すと 2 つのアラートを生成します。最初は k、2 番目は 107 です。 + キーを入力すると + 記号が表示されます。すべての数学演算子と同じです。私は電卓を書いて​​おり、入力要素に対して正しい記号が必要です。どうすればいいのですか?

---- WORKING ---- 以前は何か間違ったことをしたに違いありませんが、今ではうまく機能しています...

4

1 に答える 1

0

代わりに .keydown を使用してみてください。keydown を使用したときに解決された、chrome でのキープレスの動作に関する以前の問題はほとんどありませんでした。

于 2012-09-19T16:50:23.570 に答える