【发布时间】:2014-05-16 05:30:57
【问题描述】:
我的表单中有多个文本字段,当用户在一个文本字段中输入数据并按 Enter 键时,我希望光标移动到当前文本字段旁边的另一个文本字段。我访问了一些问题,但没有发现它们有用。
$("#username").keypress(function (event) {
alert("inside function");
if(event.keyCode == 13) {
textboxes = $("input.username");
debugger;
currentBoxNumber = textboxes.index(this);
if (textboxes[currentBoxNumber + 1] != null) {
nextBox = textboxes[currentBoxNumber + 1];
nextBox.focus();
nextBox.select();
event.preventDefault();
return false;
}
}
});
这是我尝试过的代码 另一件事是,当在最后一个文本字段中输入数据时,表单将在鼠标单击按钮时提交,而不是按下回车键。
【问题讨论】:
-
@Teemu 不工作我累了 :(
标签: javascript jquery html