以前、フォーラムに次のような投稿を投稿しました。
「Chrome では」ブラウザ
Enter キーを変更するか、無効にすることができます。 " この問題は結局解決策がありません
この問題は、フォームを送信するために Enter キーを押さないようにするために発生しました。現在、問題は解決されています。実際には、フォーム操作の送信イベント
onsubmit="MySubmit();return false;" を考えなかった自分を責めているだけです。 >MySubmit() は、送信時の判断に使用できます。たとえば、別の非表示のフォームを使用して、カスタマイズされた送信タスクを完了できます。
この問題は少しわかりにくいですが、Chrome で Enter イベントを変更するのは簡単ではありません。知識のある方は教えてください。
3 過去記事参照 IE と FF で KeyCode を同時に取得
以前は IE8 で Web サイトをテストしていましたが、Ajax を含むコードの一部が誤動作し、 Firefox とそのプラグイン Firebug は、FF が windows.event イベントをサポートしていないことを発見しました。そこで私は考えを変えました。
HTML
JavaScript
function submit1(e){
var isie = (document.all) ? true : false; //IE カーネルか Mozilla かを判断します。
if (isie)
key = window.event.keyCode;//IE は windows.event イベントを使用します
else
{
key = e.that;//3 つのキー関数にはデフォルトの隠し変数があり、ここでは e で渡されます。 e.これは、Mo カーネルにインデックス値を与えます (注 1)
}
if(key==13)
send1('loginemail','loginpsw');// トリガーされたイベントはカスタマイズできます
}