我有两个输入框:A
和B
.
我想B
自动聚焦,只有当用户插入A
单词:“bravo”。
我怎样才能做到这一点?我尝试outOfFuces
了,但我需要单击其他元素才能聚焦 B。
谢谢。
我有两个输入框:A
和B
.
我想B
自动聚焦,只有当用户插入A
单词:“bravo”。
我怎样才能做到这一点?我尝试outOfFuces
了,但我需要单击其他元素才能聚焦 B。
谢谢。
尝试使用.keyUp()
$("#A").keyup(function(){
if ($(this).val() == "bravo") {
$("#B").focus();
}
})
您可以使用该keyup()
事件:
$('#a').on('keyup', function() {
if (this.value == 'bravo') {
$('#b').focus();
}
});
试试下面的代码:假设文本框的 ID 为 inputA 和 inputB。
$("#inputA").blur(function(){
if ($(this).val() == "bravo") {
$("#inputB").focus();
}
})
你可以试试这个方法。
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();
}
});
试试下面的代码,
$('.A').keydown(function(){
setTimeout(function() {
if($('.A').val() == 'bravo'){
$('.B').focus();
}
}, 50);
});
尝试对输入文本“A”使用keyup效果并检查您的单词,例如
$('#A').on('keyup', function() {
if (this.value == 'bravo') {
$('#B').focus();
}
});