我刚刚写了这个漂亮的小函数,可以在表单本身上使用...
$("#form").keypress(function(e) {
if (e.which == 13) {
var tagName = e.target.tagName.toLowerCase();
if (tagName !== "textarea") {
return false;
}
}
});
在我的逻辑中,我想要在文本区域输入期间接受回车符。此外,如果能够将输入字段的回车键行为替换为定位到下一个输入字段的行为(就像按下标签键一样),那将是额外的奖励。有人知道如何使用事件传播模型,在适当的元素上正确触发回车键,但防止表单在其按下时提交吗?