magento2:magento2での検証の仕組み


12

magento1では、次のような検証を確認できます。

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

しかし、magento2では、すべての検証を確認したいが、成功後にフォームを送信したくない。magento2フォームでどのように実行できますか?

回答:


18

これを試して:

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

お役に立てれば!


1
チャームのように動作します。!
ナリンサヴァリヤ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.