我正在使用formvalidation.io来验证我的表单,它可以完美地工作。但我需要阻止表单提交,即使它是有效的。
我试过这部分代码,但它不起作用:
const fv = FormValidation.formValidation(
.....
).on('core.form.valid', function (e) {
if ($('#origine').val() === "I") {
if (!$('input[name="addressees"]').val()) {
alert("Error");
fv.updateFieldStatus('subject','Invalid');
return false;
}
}});
我也试过这个:
$("#submitButton").click(function(e){
e.preventDefault();
});但它也不起作用。
你有什么意见建议?
谢谢!
发布于 2020-08-03 13:47:12
只需评论defaultSubmit插件
plugins: {
trigger: new FormValidation.plugins.Trigger(),
// Bootstrap Framework Integration
bootstrap: new FormValidation.plugins.Bootstrap(),
// Validate fields when clicking the Submit button
submitButton: new FormValidation.plugins.SubmitButton(),
// Submit the form when all fields are valid
// defaultSubmit: new FormValidation.plugins.DefaultSubmit(),
},这对我很管用。
https://stackoverflow.com/questions/62092756
复制相似问题