मेरे पास एक पॉपअप है जिसमें एक फॉर्म और सबमिट बटन है। सबमिट करने पर पॉपअप बंद हो जाता है और फॉर्म मान्य हो जाता है। पॉपअप बंद होने के बाद मुझे कुछ कोड चलाने की ज़रूरत है, लेकिन उपयोगकर्ता द्वारा फॉर्म जमा किए बिना पॉपअप बंद किया जा सकता है।

मुझे पॉपअप पर जांच करने की ज़रूरत है कि फॉर्म सबमिट और मान्य है, इसलिए मैं अपना कस्टम कोड चला सकता हूं।

मुझे $('#formId').validate().checkForm() के बारे में पता है लेकिन यह सबमिट बटन क्लिक करने से पहले ही मान्य हो जाता है।

$('#FormId').on('modalclosed', function() {
    //check if form is submitted and validated
    //custom code
});
0
Sufyan Khot 9 अक्टूबर 2020, 10:44

1 उत्तर

सबसे बढ़िया उत्तर

यह जाँचने के बजाय कि फॉर्म को बंद करने के बाद जमा किया गया था, जाँच करें कि क्या फॉर्म जमा किया गया है और अगर फॉर्म वैध है तो इसे बंद कर दें।

$('#FormId').on('submit', function() {

    //check if form is valid
    if ($('#FormId').validate()) {

        // form is valid, close modal
        $('#modalId').modal('closeModal');

        // custom code to run after form is submitted and valid

    }
});

आपके कोड के साथ काम करने के लिए आईडी को समायोजन की आवश्यकता हो सकती है

0
PeterSH 9 अक्टूबर 2020, 08:05