通过按Enter键阻止用户提交表单

我在一个网站上做了一个调查,用户点击回车键(我不知道为什么)并在没有点击提交按钮的情况下意外提交了调查(表格),似乎出现了一些问题。有没有办法防止这种情况

我在调查中使用了HTML、PHP5.2.9和jQuery

您可以使用以下方法:

$(文档).ready(函数(){
$(窗口).keydown(函数(事件){
如果(event.keyCode==13){
event.preventDefault();
返回false;
}
});
});

在阅读原始帖子上的评论时,为了使其更具可用性,并允许人们在完成所有字段后按Enter键:

函数验证函数(){
$('input')。每个(函数(){
...
}
如果(好){
返回true;
}
返回false;
}
$(文档).ready(函数(){
$(窗口).keydown(函数(事件){
if((event.keyCode==13)和(validationFunction()==false)){
event.preventDefault();
返回false;
}
});
});

发表评论