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