formvalidation.io предотвращает отправку формы, даже если форма действительна - PullRequest
0 голосов
/ 29 мая 2020

Я использую 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();
});

Но это тоже не работает.

Есть ли у вас предложения?

Спасибо!

1 Ответ

0 голосов
/ 03 августа 2020

Просто прокомментируйте defaultSubmit plugins

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(),
    },

у меня это сработало.

...