是否有一种方法来禁用表单提交按下"enter"关键

Is there a way to disable a form from submitting on pressing the "enter" key?

本文关键字:quot 表单提交 关键 enter 方法 一种 是否      更新时间:2023-09-26

我正在用JavaScript为学校创建一个简单的程序,该程序将1和用户通过简单表单提交的值之间的数字随机化。在提交值时,我通过jQuery隐藏表单,并动态地附加一个文本提示符,其中包含随机化结果和重置按钮。

在这一点上,我在使用回车键时遇到了问题,因为表单(与重置按钮相反)仍然响应回车键,造成混乱,因为我的重置按钮被设置为在点击时触发。那么,有没有办法禁用回车键来触发提交事件呢?

应该是

<form name="" id="" action="" onsubmit="javascript:return false;">
</form>

这是如何使用jQuery禁用表单提交:

$('form').submit(function(event){ // on form submisson
    event.preventDefault(); // prevent default action
});
编辑:

中的代码jsFiddle

if (window.event.keyCode) = 13;返回false

禁用返回键

禁用键盘关键-如果你先尝试一些事情,你会得到更好的答案,如果不是这样的话,人们可以更好地理解你在做什么