2011年2月20日日曜日

フォームの入力でエスケープキーを無効にする

データを入力中にうっかりEscキーを押すとデータを消失する。これを防止するためEscキーの押下を無効にする方法。

<input type="text" ..... onkeydown="return 関数名">

JavaScript側
function 関数名() {
 if (event.keyCode==27) {
   return false;
 }
 else {
   return true;
 }
}

以上