थोड़ी देर के लिए इस पर चारों ओर खोज कर रहा था और मैं जो हासिल करना चाहता हूं उसे रेखांकित करने के लिए किसी दस्तावेज़ के साथ नहीं आ सकता।संपर्क फ़ॉर्म 7 AJAX कॉलबैक
मैं वर्डप्रेस और संपर्क फ़ॉर्म 7 प्लगइन का उपयोग कर रहा हूं, सब कुछ पूरी तरह से काम कर रहा है, मैं जो हासिल करना चाहता हूं वह है सबमिट करने पर कुछ विशेष जावास्क्रिप्ट चलाने के लिए, मुझे पता है कि हम अतिरिक्त सेटिंग्स में "on_sent_ok:" का उपयोग कर सकते हैं, लेकिन यह केवल तभी निष्पादित करता है जब फ़ॉर्म वास्तव में सबमिट किया गया हो।
मैं कुछ अन्य जावास्क्रिप्ट करना चाहता हूं, जब फॉर्म ठीक से सबमिट नहीं होता है, जो उपयोगकर्ता को उस अनुभाग में वापस फेंकता है जो मान्य नहीं था।
मैं प्रपत्र सबमिट होने के 1.7 के बाद चलाने के लिए निम्न कोड का उपयोग कर सकता हूं, हालांकि यह थोड़ा धीमा है जैसे कि उपयोगकर्ता धीमे कनेक्शन के साथ चल रहा था, फॉर्म को ठीक से सबमिट करने से पहले यह संभव हो सकता है।
$('.wpcf7-submit').click(function() {
setTimeout(function() {
if ($('.fs1 input,.fs1 textarea').hasClass('wpcf7-not-valid')) {
$('.pop-up-form').removeClass('pustep2').removeClass('pu-closing');
$('.form-step').hide();
$('.fs1').show();
}
if ($('.fs2 *').hasClass('wpcf7-not-valid')) {
alert('error on page 2 - take user back to the area with issues')
}
}, 1700);
});
कोई विशेष समारोह या हुक मैं जे एस को चलाने के लिए जब प्रपत्र AJAX के पूरा कर लिया है का उपयोग कर सकते है?
धन्यवाद!
हाय - बस एक ध्यान दें कि स्वीकार किए जाते हैं जवाब नहीं रह गया काम कर समाधान है, अगर आपको लगता है कि नए आगंतुकों –