-1

と の 2 つの入力ボックスがAありBます。

ユーザーが「ブラボー」という単語Bに挿入した場合にのみ、自動的にフォーカスしたい。A

どうやってやるの?を試してみoutOfFucesましたが、B にフォーカスするには他の要素をクリックする必要があります。

ありがとう。

4

6 に答える 6

1

.keyUp()で試してください

$("#A").keyup(function(){
    if ($(this).val() == "bravo") {
        $("#B").focus();
    }

})
于 2013-05-08T12:11:06.527 に答える
1

イベントを使用できますkeyup()

$('#a').on('keyup', function() {
    if (this.value == 'bravo') {
        $('#b').focus();
    }
});

ここにフィドルがあります

于 2013-05-08T12:11:47.573 に答える
0

入力テキスト「A」のキーアップ効果を試して、次のような単語を確認しください

$('#A').on('keyup', function() {
    if (this.value == 'bravo') {
      $('#B').focus();   
    }
});
于 2013-05-08T12:12:32.640 に答える
0

以下のコードを試してください:テキストボックスのIDをinputAおよびinputBと仮定します。

$("#inputA").blur(function(){
    if ($(this).val() == "bravo") {
        $("#inputB").focus();
    }

})
于 2013-05-08T12:10:41.707 に答える
0

以下のコードを試してください。

$('.A').keydown(function(){
    setTimeout(function() {
     if($('.A').val() == 'bravo'){
         $('.B').focus();
      }
    }, 50);
});
于 2013-05-08T12:15:11.167 に答える