【发布时间】:2013-02-22 05:37:52
【问题描述】:
我有 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/
我需要这方面的帮助。谢谢。
【问题讨论】:
-
不确定您为什么要这样做。但我建议禁用第二个输入,否则它会让您的用户感到困惑。