Bootstrap 4 formvalidation.io阻止表单提交,即使表单有效

Bootstrap 4 formvalidation.io阻止表单提交,即使表单有效,bootstrap-4,formvalidation-plugin,formvalidation.io,Bootstrap 4,Formvalidation Plugin,Formvalidation.io,我使用formvalidation.io来验证我的表单,它工作得非常好。 但我需要防止表单提交,即使它是经过验证的 我尝试了代码的这一部分,但不起作用: const fv = FormValidation.formValidation( ..... ).on('core.form.valid', function (e) { if ($('#origine').val() === "I") { if (!$('input[name="addressees"]').val()) {

我使用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();
});
但它也不起作用

你有什么建议吗


谢谢

只需评论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(),
    },

它对我很有用。

你能把这里使用的插件也包括进来吗?