我只需要单击提交按钮即可提交表单.我不想按Enter提交表单.
这是我的代码.
$('#regForm').on('keyup keypress', function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode === 13) {
e.preventDefault();
return false;
}
});
2.php包含var_dump($_ GET);但是它将在按下回车键并单击提交按钮后提交表单
解决方法:
您几乎是正确的,但是是个小错误.您需要将这些事件委托给输入,而不是< form>本身:
$('#regForm').on('keyup keypress', "input", function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode === 13) {
e.preventDefault();
return false;
}
});
上面的代码不会注册Enter键.
与工作代码段相同的代码:
$(function () {
$('#regForm').on('keyup keypress', "input", function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode === 13) {
e.preventDefault();
return false;
}
});
});
标签:html,php
来源: https://codeday.me/bug/20191118/2032110.html