私はあなたの入力フィールドを持っています。 2つはタイプ入力を要求する入力です。あなたのように以下を参照してください。最後のタブを通過した後、入力フィールドにどのように再フォーカスしますか?
通常の方法はcs1に入力され、可能な値でヒントが削除されます。可能な値とタブを選択して、名前入力にします。その時点で名前が自動的に入力されたかどうかは不明です。名前を入力するか、名前を入力します。その後、送信入力にタブし、それをクリックするか、タブを押します。 あなたが悪いURL(アドレスバー)に置かれたタブの場合、これが問題の場所です。送信をクリックすると、カーソルがcs1入力に正しく戻されます。 私は以下のようにすべての種類のものを試しましたが、どれも動作しません。
$(document).ready(function() {
$('#ckin1').on('keydown', function (e) {
if (e.keyCode == 9) {
document.body.firstElementChild.focus();
e.preventDefault();
return false;
}
});
})
$(document).ready(function() {
$("#ckin1").click(function() {
$("#cs1").focus();
});
});
ckin1からのタブ送信後にcs1入力にカーソルが自動的に戻るようにするにはどうすればよいですか?
は' keyup' ...一度それを試してみてください! –
'$( 'A')( 'keyUpイベント'、関数(E){ 'ここ' IF(e.which == 9){ にconsole.log();} });上' –
変更to 'keyup'は動作を変更するようには見えなかった。カーソルはまだアドレスバーに表示されます。 –