पेज को रिफ्रेश किए बिना वेबफॉर्म सबमिट करना


9

मेरे पास ब्लॉक के रूप में प्रदर्शित एक वेबफॉर्म है:

यहां छवि विवरण दर्ज करें

क्या पेज को रिफ्रेश किए बिना फॉर्म सबमिट करना संभव है, एक संदेश के बाद कहा जाता है कि वेबफॉर्म को सफलतापूर्वक सबमिट किया गया है? यदि हां, तो क्या कोई मुझे सही दिशा में मार्गदर्शन कर सकता है?

धन्यवाद!

जवाबों:


9

की जाँच करें वेबफ़ॉर्म AJAX मॉड्यूल।

यह मॉड्यूल Webform (3.0 और ऊपर) के लिए AJAX समर्थन जोड़ता है।

पहले कदम के रूप में यह केवल AJAX पेजिंग को जोड़ने और सबमिट करने के लिए ध्यान केंद्रित करता है। फॉर्म सबमिशन को प्रचलित / अगले पन्नों सहित ajaxified मिलता है। विशेष रूप से गुणा रूपों के लिए, यह तेजी से लोडिंग (कम डेटा ट्रांसफर), बेहतर प्रयोज्य और अंत में छोटे सर्वर लोड की ओर जाता है।

मुझे लगता है कि आप जो पूछ रहे हैं वह कर सकते हैं। फिर फॉर्म सेटिंग में विकल्प के रूप में दिखना चाहिए।

प्रपत्र सेटिंग्स

इसके अलावा, सुनिश्चित करें कि आप "कोई रीडायरेक्ट" पर सेट नहीं हैं

रीडायरेक्ट स्क्रीनशॉट


अजाक्स प्रतिक्रिया भयानक drupal_set_message का उपयोग करती है। गंभीरता से, यह बदसूरत है।
AlxVallejo

0

ब्लॉक कॉन्फ़िगरेशन पेज पर "ब्लॉक में सभी वेबफॉर्म पेज दिखाएं" पर एक विकल्प होता है, जो वही करेगा जो आपको चाहिए।

संलग्नक देखें: यहां छवि विवरण दर्ज करें


1
धन्यवाद! हालाँकि मैं चाहता हूं कि वेबफॉर्म को पुष्टिकरण संदेश द्वारा प्रतिस्थापित किया जाए, अब पृष्ठ सिर्फ पुनः लोड होता है और मुझे फिर से एक खाली वेबफॉर्म मिलता है।
यिसन तहतह
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.