【发布时间】:2012-03-29 03:00:17
【问题描述】:
$(window).keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
return false;
}
});
上面是我得到的代码,它有效地杀死了整个系统中作为表单提交者的“输入”键,这正是我想要的。但是,textarea 标签上的回车键也被禁用 - 用户应该能够按回车键进入下一行。那么有没有办法修改上面的代码来检测输入是否来自textarea 标记,它不运行event.preventDefault(); 行?
我在整个网站上有这么多表单 - 必须单独配置它们将是一场噩梦,而且可能没有意义 - 必须有一个通用的方式。上面的代码在站点的每个页面上运行,以防止通过点击“输入”意外提交。
【问题讨论】:
标签: jquery html textarea submit keystroke