私は以下のコードを私の新しいWebアプリケーションで使用していますが、私はそれを動作させるようには思えません。私はページを読み込めるようにしたいですクライアントが「Tab」キーを押すと、他の入力フィールドにフォーカスが移ります。入力フィールドは2つしかありませんが、これは簡単です(少なくとも私は思った:P)。とにかく誰もがこれで私を助けることができますか?私はその仮定の下で、この例を書いたように、あなたはあなたのJavaScriptで$
を使用するので、事前に感謝:)JavaScript入力フォーカス切り替え
var body = document.querySelector('body');
body.onkeydown = function (e) {
if (!e.metaKey) {
// e.preventDefault();
}
if (e.code == "Tab") {
console.log(e.code);
if ($('#username').is(":focus")) {
$('#password').focus();
} else if ($('#password').is(":focus")) {
$('#username').focus();
}
}
}
タブオーダーを指定するのに 'tabindex =" 1 "' HTMLプロパティを使うだけです – Vijai