WEBページ作成リファレンス
cman.jp cman.jp > WEBページ作成TOP > javascriptサンプル > <keydisabled>「入力抑止」

入力抑止(PFキーやアプリケーションキー抑止)

特定のキーの動作を抑止します。
押下したキーのキーコードが、抑止対象のキーコードと一致する場合、キーコードを初期化し、戻り値にfalseを設定する事で、動作を無効にします。
※各キーのキーコードは、<keycode>「キーコード一覧」画面を参照下さい。

広告

特定のキーの動作を抑止するサンプル

下記の抑止対象キーの中から抑止するキーをチェックし、「javascript作成」ボタンを押してください。チェックしたキーを抑止するjavascriptが作成されます。
(※)下記の抑止対象キーと同様の動作をするショートカットキーも抑止します。(例)F5と同様 ⇒ Ctrl+R

抑止対象キー
PFキー
全選択/解除
F1(HELP) F3(検索、検索バーを表示) F4(アドレスバー表示(IEのみ))
F5(再読み込み) F11(全画面表示) F12(要素を検証)
ページ操作系のキー
全選択/解除
BackSpace(バックスペース、履歴の前ページ・次ページ)
Tab PageUp PageDown End Home
← (左矢印) ↑ (上矢印) → (右矢印) ↓ (下矢印)
その他のキー
全選択/解除
アプリケーションキー(ショートカットメニュー表示)
Enter(submit、改行) Esc(読み込み停止)
スペースバー(スペース、submit、PageDown) Delete

サンプルはコピー&ペーストしてご利用ください。

抑止したキーを押下して、抑止されたことが確認できます。

テキストエリア
テキスト
サブミットボタン

ページTOP

注意事項

  • ブラウザによって動作が異なるキーもありますので、注意が必要です。下記に一例を記載します。
    ◆Firefox : F1(HELP)なし。スペースバーによるsubmitは、抑止できません。
    ◆Safari : F12(要素を検証)、アプリケーションキーは、動作しません。F3(検索)は、検索バーが非表示の状態では動作しません。
  • スペースキーの抑止は、日本語入力の状態では効きません。
ページTOP
広告
QrCode
このページのURL
スマートフォン・タブレット運営 : CMAN 株式会社シーマン