【发布时间】:2014-05-06 11:28:13
【问题描述】:
我有几个文本输入,其中按回车键应该移动到下一个,在最后一个文本输入之后,提交按钮应该在没有被按下的情况下获得焦点。通过 enter 从输入跳转到输入可以正常工作:
$("input.insert").keydown(function (event) {
if(event.keyCode == 13) {
$("input.insert").eq($("input.insert").index(this) + 1).focus();
}
});
但是,当光标位于提交按钮前面的最后一个文本输入字段中并且我按 Enter 键时,焦点会跳转到提交按钮并释放其点击事件。为什么?我希望用户在离开最后一个输入字段后再次按 Enter。
非常感谢您的帮助。
【问题讨论】:
标签: javascript jquery focus