我正在用 JavaScript 为学校创建一个简单的程序,它将 1 和用户通过简单表单提交的值之间的数字随机化。在提交值时,我通过 jQuery 隐藏表单并动态附加一个文本提示,其中包含随机化结果和一个重置按钮。
此时,我在使用回车键时遇到问题,因为表单(与重置按钮相反)仍然响应按下回车键,造成破坏,因为我的重置按钮设置为触发点击一下。那么有什么办法可以禁止回车键触发提交事件呢?
我正在用 JavaScript 为学校创建一个简单的程序,它将 1 和用户通过简单表单提交的值之间的数字随机化。在提交值时,我通过 jQuery 隐藏表单并动态附加一个文本提示,其中包含随机化结果和一个重置按钮。
此时,我在使用回车键时遇到问题,因为表单(与重置按钮相反)仍然响应按下回车键,造成破坏,因为我的重置按钮设置为触发点击一下。那么有什么办法可以禁止回车键触发提交事件呢?
应该看起来像
<form name="" id="" action="" onsubmit="javascript:return false;">
</form>
if (window.event.keyCode) = 13; 返回假
禁用返回键
禁用键盘 <enter> 键 - 如果您先尝试一些事情,您将获得更好的答案,如果不是这样,人们可以更好地了解您要做什么
这是您可以使用 jQuery 禁用表单提交的方法:
$('form').submit(function(event){ // on form submisson
event.preventDefault(); // prevent default action
});
编辑:jsFiddle中的代码