onkeyUpバインドを持つinput要素があります。私が直面している問題は、ユーザーがアクセント付きの文字を入力したときに、次のようになることです。ÄäÖöÜüJSはonkeyupイベント/関数を起動しません。通常の文字では、これは正常に機能します。また、アクセント付き文字と通常の文字(Ös)を入力すると、バインドは両方の文字を認識し、イベント/関数を起動します。また、アクセントのある文字をコピーして貼り付けると効果的です。何か案は?
質問する
217 次
2 に答える
0
ええと...アクセント付きの文字がkeyCode=0としてJSファイルに到達することがわかったので、それらを無視しました。(event.keycode == 0)、Tnxの新しいルールを再度追加しました。
于 2013-02-10T16:00:25.647 に答える
0
私はスイスのキーボードを使用していますが、あなたは正しいです。イベントは、同じキーから提供される文字に対して同じ値を返します(によってkeyup
アクティブ化されます)。é
ö
ö
shift
イベントを使用keypress
して、特殊キーを含むすべてのキーボードイベントをキャッチできます:http://api.jquery.com/keypress/
于 2013-02-10T08:24:16.420 に答える