通过按Enter阻止用户提交表单
我在网站上进行了一项调查,用户单击Enter键(我不知道为什么),然后不按提交按钮就意外提交了调查(窗体),似乎存在一些问题。有办法防止这种情况吗?
我在调查中使用的是HTML,PHP 5.2.9和jQuery。
回答:
您可以使用诸如
$(document).ready(function() { $(window).keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
return false;
}
});
});
在阅读原始帖子的评论时,要使其更加有用,并允许人们在Enter
完成所有字段后按下:
function validationFunction() { $('input').each(function() {
...
}
if(good) {
return true;
}
return false;
}
$(document).ready(function() {
$(window).keydown(function(event){
if( (event.keyCode == 13) && (validationFunction() == false) ) {
event.preventDefault();
return false;
}
});
});
以上是 通过按Enter阻止用户提交表单 的全部内容, 来源链接: www.h5w3.com/z/712393.html