gpt4 book ai didi

javascript - jQuery formValidation 在按 Enter 键时不提交表单

转载 作者:行者123 更新时间:2023-12-03 08:29:11 24 4
gpt4 key购买 nike

我正在使用 Jquery formValidation 插件来验证我的表单。当我单击提交按钮时,一切正常,它会在验证后提交表单。但是,当我按键盘上的 Enter 键时,它仍然验证表单并且不提交表单,并且表单值消失了。我需要在这里写代码吗?我猜它正在工作,但没有听到按下回车键的声音?

$('#login_form').formValidation({
message: 'This value is not valid',
icon: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
email: {
validators: {
notEmpty: {
message: 'The email address is required'
},
emailAddress: {
message: 'The input is not a valid email address'
}
}
},
password: {
validators: {
notEmpty: {
message: 'The password is required'
}
}
}
}
});

最佳答案

这是我大约一年前在 0.6.2 版本上遇到的问题,所以我不确定他们现在是否修复了它,我所做的基本上是禁用“enter”键来提交我的表单,这是我使用的代码:

$('#form-login').on("keyup keypress", function(e) {
var code = e.keyCode || e.which;
if (code === 13) {
e.preventDefault();
return false;
}
});

太糟糕了一个月没有人回复你,我刚刚在自己的项目中再次遇到这个问题,所以我看到了你的问题:)你找到解决方案了吗?

关于javascript - jQuery formValidation 在按 Enter 键时不提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33413158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com