と の 2 つの入力ボックスがA
ありB
ます。
ユーザーが「ブラボー」という単語B
に挿入した場合にのみ、自動的にフォーカスしたい。A
どうやってやるの?を試してみoutOfFuces
ましたが、B にフォーカスするには他の要素をクリックする必要があります。
ありがとう。
と の 2 つの入力ボックスがA
ありB
ます。
ユーザーが「ブラボー」という単語B
に挿入した場合にのみ、自動的にフォーカスしたい。A
どうやってやるの?を試してみoutOfFuces
ましたが、B にフォーカスするには他の要素をクリックする必要があります。
ありがとう。
.keyUp()で試してください
$("#A").keyup(function(){
if ($(this).val() == "bravo") {
$("#B").focus();
}
})
イベントを使用できますkeyup()
:
$('#a').on('keyup', function() {
if (this.value == 'bravo') {
$('#b').focus();
}
});
入力テキスト「A」のキーアップ効果を試して、次のような単語を確認してください
$('#A').on('keyup', function() {
if (this.value == 'bravo') {
$('#B').focus();
}
});
以下のコードを試してください:テキストボックスのIDをinputAおよびinputBと仮定します。
$("#inputA").blur(function(){
if ($(this).val() == "bravo") {
$("#inputB").focus();
}
})
以下のコードを試してください。
$('.A').keydown(function(){
setTimeout(function() {
if($('.A').val() == 'bravo'){
$('.B').focus();
}
}, 50);
});