我有两个输入框:A
和B
。
我想自动关注B
,仅当用户向A
插入单词:“bravo”。
我该怎么做?我尝试outOfFuces
,但我需要点击其他元素才能聚焦B.
感谢。
答案 0 :(得分:1)
尝试使用.keyUp()
$("#A").keyup(function(){
if ($(this).val() == "bravo") {
$("#B").focus();
}
})
答案 1 :(得分:1)
您可以使用keyup()
事件:
$('#a').on('keyup', function() {
if (this.value == 'bravo') {
$('#b').focus();
}
});
答案 2 :(得分:0)
尝试以下代码: 假设文本框的ID为inputA& inputB。
$("#inputA").blur(function(){
if ($(this).val() == "bravo") {
$("#inputB").focus();
}
})
答案 3 :(得分:0)
尝试使用 keyup 效果输入文字“A”并检查您的单词
$('#A').on('keyup', function() {
if (this.value == 'bravo') {
$('#B').focus();
}
});
答案 4 :(得分:0)
尝试以下代码,
$('.A').keydown(function(){
setTimeout(function() {
if($('.A').val() == 'bravo'){
$('.B').focus();
}
}, 50);
});
答案 5 :(得分:0)
你可以这样试试。
HTML:
<label for="A">A</label>
<input id="A" type="text" />
<br />
<label for="B">B</label>
<input id="B" type="text" />
JavaScript的:
$("#A").keyup(function(){
if($("#A").val() == "bravo"){
$("#B").focus();
}
});