如果在另一个输入文本中使用onkeyup事件按下Tab键,如何将光标放在输入文本中



我有一个函数f_onkeyup(this),我在其中做很多事情。我需要在函数f_onkeyup()内部释放密钥,以验证它是否是选项卡,如果它是选项卡,我必须关注另一个输入文本。但我需要在f_onkeyup()函数中完成所有这些操作。

<body>
<input type="text" id="nom" onkeyup='f_onkeyup(this)' />
<input type="text" id="age" />
<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
<script>

function f_onkeyup(field){
$( document ).on( 'keypress', function ( e ) { 
//I don't know how to get the keyreleased               
if ( e.keyCode == 9 ) { //Tab key code
document.getElementById("age").focus();//put cursor on age input
}
});
}

</script>
</body>
$( document ).on( 'keydown', function ( e ) { 
if ( e.which== 9 ) { //Tab key code
$('#age').focus();//put cursor on age input
}
});

在你的功能中使用上面的Jquery。它将工作

试试这个,1( 您需要将事件与输入绑定。2( 然后您可以修改输入标签。

<script>
$("body").on( 'keydown',"#nom". function ( e ) { 
if ( e.which== 9 ) { //Tab key code
$('#age').focus();//put cursor on age input
}
});

<input type="text" id="nom" onkeyup='f_onkeyup(this)' />

相关内容

最新更新