<分区>
$(window).keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
return false;
}
});
上面是我得到的代码,它有效地杀死了整个系统中作为表单提交者的“enter”键,这正是我想要的。但是,回车键在 textarea
标签上也被禁用 - 用户应该能够按回车键以转到下一行。那么有没有办法修改上面的代码来检测输入是否来自 textarea
标签,它不会运行 event.preventDefault();
行?
我在整个站点中有如此多的表单 - 必须单独配置它们将是一场噩梦,而且可能没有意义 - 必须有一种通用的方式。上面的代码在站点的每个页面上运行,以防止通过点击“输入”意外提交。