magento2: come funziona la validazione in magento2


12

In magento1 possiamo verificare la validazione in questo modo:

var formToValidate = $('form-validate');
    var validator = new Validation(formToValidate);
    if(validator.validate()) {
        // Here we can code after validation.
    }

ma in magento2 voglio controllare tutta la convalida ma non voglio inviare il modulo dopo il successo. quindi come posso esibirmi con il modulo magento2?

Risposte:


18

Prova questo:

require(["jquery"], function ($) {
    $(document).ready(function () {
        $('#my-button-name').click(function () { // The button type should be "button" and not submit
            if ($('#form-name').valid()) {
                alert("Validation pass");
                return false;
            }
        });
    });
});

Spero che sia di aiuto!


1
funziona come un incanto. !!
Nalin Savaliya,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.