2015年6月9日火曜日

jQueryでキー制御

jQueryでファンクションキーやバックスペースキーを無効化する制御
//------------------------
  // jQueryキー制御サンプル
  // return値falseによりキーキャンセル
  //------------------------
  $(document).keydown(function(event){
    // クリックされたキーのコード
    var keyCode = event.keyCode;
 
    // ファンクションキーを制御する
    // 制限を掛けたくない場合は対象から外す
    if(keyCode == 112 // F1キーの制御
     || keyCode == 113 // F2キーの制御
     || keyCode == 114 // F3キーの制御
     || keyCode == 115 // F4キーの制御
     || keyCode == 116 // F5キーの制御
     || keyCode == 117 // F6キーの制御
     || keyCode == 118 // F7キーの制御
     || keyCode == 119 // F8キーの制御
     || keyCode == 120 // F9キーの制御
     || keyCode == 121 // F10キーの制御
     || keyCode == 122 // F11キーの制御
     || keyCode == 123 // F12キーの制御
      )
    {
      return false;
    }
  });

0 件のコメント:

コメントを投稿