我刚刚写了这个漂亮的小函数,它适用于表单本身......
$("#form").keypress(function(e) {
if (e.which == 13) {
var tagName = e.target.tagName.toLowerCase();
if (tagName !== "textarea") {
return false;
}
}
});
在我的逻辑中,我想在输入文本区域期间接受回车。此外,将输入字段的回车键行为替换为跳转到下一个输入字段的行为(就像按下了 Tab 键一样)将是一个额外的好处。有没有人知道使用事件传播模型正确触发适当元素上的回车键的方法,但防止在其按下时提交表单?