0
TABボタンでフォームを送信しようとしています。IE9コントロールのキーボードボタン
FF、IE8で動作しますが、IE9ではデフォルト動作を停止できません。
私はここに答えが見つかりました:How do I convert Enter to Tab (with focus change) in IE9? It worked in IE8
をしかし、私はそれを実装することはできません。
誰かが私のスクリプトを動作させるために、ie9の "修正"について説明することができます。
は
function checkcode(e) {
var keycode;
if(!e)
e = window.event;
if(e.keyCode)
keycode = e.keyCode;
else
keycode = e.charCode;
if(keycode == 9 || keycode == 13) {
e.preventDefault(); //Problem is here
alert(keycode);
return false;
} else return true;
}
誰か?これは皆にとって役に立ちます:) – Simba
私は使ってみました:e.cancelBubble = true; e.stopPropagation(); if(e.preventDefault){ e.preventDefault() } else { e.returnValue = false アラート( '防止'); }でも動作しません。私はTABボタンがイベントの前に処理されていると思っています。どんな助けもありがとう。 – Simba