magento2: como funciona a validação no magento2


12

No magento1, podemos verificar a validação assim:

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

mas no magento2 eu quero verificar toda a validação, mas não quero enviar o formulário após o sucesso. então como posso executar com o formulário magento2?

Respostas:


18

Tente o seguinte:

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;
            }
        });
    });
});

Espero que isto ajude!


1
funciona como charme. !!
Nalin Savaliya
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.