magento2: कैसे सत्यापन magento2 में काम करते हैं


12

Magento1 में हम इस तरह सत्यापन की जाँच कर सकते हैं:

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

लेकिन magento2 में मैं सभी सत्यापन की जांच करना चाहता हूं, लेकिन सफलता के बाद फॉर्म जमा नहीं करना चाहता। तो मैं magento2 फॉर्म के साथ कैसे प्रदर्शन कर सकता हूं?

जवाबों:


19

इसे इस्तेमाल करे:

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
आकर्षण की तरह काम करता है। !!
नलिन सांवलिया

0

आप समाधान का उपयोग कर सकते हैं जहां आपके पास डेटा-मेजी-इनिट वैल्यूशन है

  require([
        'jquery',
        'jquery/ui'
    ], function($){
        $(".MYbuttonClass").on("click", function() {

           if ( $('.form-Class').validation() && $('.form-cart').validation('isValid') === true) {
                //Submit form    
                $('.form-Class').submit();

            }

        });

    });
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.