我有 2 个文本框。如果第一个文本框为空,当我点击选项卡时,它无法继续到第二个文本框,否则用户会故意将焦点放在第二个文本框上。
html
<input type="text" id="txt1" />
<input type="text" id="txt2" />
jquery/javascript
$("#txt1").keydown(function (e) {
if (e.which == 9) {
if ($.trim($(this).val() == ""))
$(this).focus();
}
});
if ($("#txt2").is(":focus")) {
if ($.trim($("#txt1").val() == ""))
$("#txt1").focus();
}
请参阅此:http://jsfiddle.net/N8GAr/
我需要这方面的帮助。谢谢。
最佳答案
使用focus() jquery的功能是这样的
$("#txt2").focus(function() {
alert('abc');
if ($.trim($("#txt1").val() == ""))
$("#txt1").focus();
});
只需在 Jsfiddle.net 上查看您想要的结果
关于jquery - 如何将焦点返回到同一文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15017600/