質問

Opera 10でこれを試していますが、動作しません:

$('input').keydown(function(){ return false; });

これは他のブラウザでも問題なく動作します。

これについて誰か教えてもらえますか?

ありがとう!

役に立ちましたか?

解決

キーイベントの互換性の表をご覧ください。 Operaは、 keydown がDefaultを妨げる場合、キー入力をキャンセルしません。代わりに keypress イベントを使用して、キーボード入力をキャンセルします。

(ただし、これはめったに良いアイデアではありません。キー入力をインターセプトしても、ドラッグアンドドロップなど、キー以外の手段によるフィールドの変更は停止しません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top