使用jQuery,我们可以捕获按下回车键的事件,并通过添加和聚焦到下一个表单字段来模拟Tab键的行为。
HTML代码:
jQuery代码:
$('#field1, #field2, #field3').keydown(function(event) {
if (event.keyCode == 13) {
event.preventDefault();
$(this).next().focus();
}
});
这段代码使用jQuery的keydown事件来捕获按下回车键的操作。当事件发生时,我们首先调用preventDefault()来阻止浏览器默认的行为(提交表单)。接下来,我们使用next()方法来获取当前元素的下一个表单字段,并使用focus()方法将焦点设置到该字段上。
这个例子中,我们将keydown事件绑定到所有三个表单字段上。每次按下回车键时,焦点将从当前字段移动到下一个字段上,直到遇到最后一个字段。