0

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

此时,我在使用回车键时遇到问题,因为表单(与重置按钮相反)仍然响应按下回车键,造成破坏,因为我的重置按钮设置为触发点击一下。那么有什么办法可以禁止回车键触发提交事件呢?

4

3 回答 3

1

应该看起来像

<form name="" id="" action="" onsubmit="javascript:return false;">
</form>
于 2013-02-28T11:11:42.420 回答
0

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

禁用返回键

禁用键盘 <enter> 键 - 如果您先尝试一些事情,您将获得更好的答案,如果不是这样,人们可以更好地了解您要做什么

于 2013-02-28T11:42:34.983 回答
0

这是您可以使用 jQuery 禁用表单提交的方法:

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

编辑:jsFiddle中的代码

于 2013-02-28T11:11:55.453 回答