ばけらの HTML リファレンス(未完成)

bakera.jp > 鳩丸リファレンス > ばけらの HTML リファレンス(未完成) > 属性一覧 > onkeypress属性

onkeypress属性

属性名バージョン属性値既定値備考
onkeypress4.0, X1.0, X1.1%Script;#IMPLIEDa key was pressed and released

この属性が属するグループ …… %events;

onkeypressの解説

onkeypress属性はイベントハンドラの一つです。onclick属性がポインティングデバイスのボタンで動作するのに対して、こちらはキーボードの任意のキーを押して放したときに動作します。

onclick属性と一緒に指定するとキーボード操作もフォローできる……と言いたいところですが、tabキーでこのイベントが発生してしまうブラウザが存在しているので厄介です。普通、キーボード操作時は tab キーでフォーカスを移動して Enter キーで実行しようとするのですが、Enter で実行されることを意図したスクリプトが tab で反応してしまうと、tab キーが Enter のように機能してしまってフォーカス移動ができなくなったりするわけです。

最近の日記

関わった本など