$form['#submit']
और $form['#after_build']
के बीच क्या अंतर है?ड्रूपल फॉर्म सबमिट, फॉर्म_बिल्ड
उत्तर
एपीआई दस्तावेज़ इसे काफी अच्छी तरह से प्रस्तुत करते हैं। $form['#submit']
आपके फॉर्म में सबमिट हैंडलर की एक सरणी जोड़ देगा: यानी जब कोई "सबमिट" बटन पर क्लिक करता है तो सरणी में फ़ंक्शन को कॉल किया जाएगा। जमा करने के बाद इन्हें कहा जाएगा।
आप आमतौर पर इस संपत्ति का उपयोग करना चाहते हैं जब आप hook_form_alter()
पर कॉल कर रहे हैं, तो उस फ़ॉर्म पर एक और सबमिट फ़ंक्शन जोड़ने के लिए जिसे आपने स्वयं नहीं बनाया है, जैसे कि आप स्वयं को फॉर्म में फॉर्म बनाते हैं, तो आप डिफ़ॉल्ट सबमिट भी करते हैं हैंडलर। Here#submit
पर एफएपीआई दस्तावेज़ हैं।
$form['#after_build']
समान है कि इसमें कॉल करने के लिए कई प्रकार की फ़ंक्शंस होती है, लेकिन फॉर्म के प्रदर्शन के बाद उन्हें कॉल किया जाएगा। यदि आपके पास किसी फॉर्म तत्व में डिफ़ॉल्ट या मौजूदा मान है, तो इसका उपयोग किया जा सकता है, और जमा करने से पहले उस मान के साथ कुछ की स्थिति की जांच करना चाहते हैं। फ़ॉर्म को प्रदर्शित होने के बाद, जमा करने से पहले कुछ की स्थिति की जांच करने के एक अच्छे उदाहरण के लिए FAPI दस्तावेज़ देखें।
तो संक्षेप में, $form['#submit']
फ़ंक्शंस जमा करने पर कॉल किए जाएंगे, और $form['#after_build']
फ़ंक्शंस को फ़ॉर्म के प्रदर्शन पर कॉल किया जाएगा।
- 1. ड्रूपल फॉर्म एपीआई
- 2. ड्रूपल फॉर्म: पृष्ठ
- 3. ड्रूपल - किसी फॉर्म
- 4. ड्रूपल: फॉर्म एपीआई, इनपुट
- 5. ड्रूपल फॉर्म एपीआई चेकबॉक्स
- 6. सबमिट सबमिट करने के बजाय फॉर्म (IE9)
- 7. सेट फॉर्म सबमिट करेंडर
- 8. वर्डप्रेस फॉर्म एक्शन सबमिट
- 9. ड्रूपल मॉड्यूल में फॉर्म संपादित करें?
- 10. ऑनसेट सबमिट करें एचटीएमएल फॉर्म
- 11. वेबफॉर्म रूपों में ड्रूपल फॉर्म बदलते हैं
- 12. कैसे करें: ड्रूपल फ़ाइल अपलोड फॉर्म
- 13. ड्रूपल 7
- 14. कई सबमिट बटनों के साथ एक फॉर्म में एंटर बटन के साथ एक फॉर्म सबमिट करना
- 15. ड्रूपल 7 - प्रबंधित फ़ाइल फ़ाइल
- 16. क्या कोई उचित ड्रूपल 7 फॉर्म एपीआई प्रबंधित_फाइल ट्यूटोरियल है?
- 17. फॉर्म सबमिट करने से पहले Jquery
- 18. एक फॉर्म सबमिट करें और jQuery
- 19. इनपुट प्रकार छवि फॉर्म मान सबमिट करें?
- 20. प्लेफ्रेमवर्क फॉर्म और दो सबमिट बटन
- 21. बटन पर फॉर्म ऑटो सबमिट करें
- 22. Jquery स्वचालित सबमिट - फॉर्म प्रकार फ़ाइल
- 23. jquery: फॉर्म को दो बार सबमिट करना
- 24. विंडोज़ फॉर्म में एंटर दबाकर सबमिट करें
- 25. jQuery, बटन के साथ फॉर्म सबमिट करें
- 26. सफारी: एंटर पर फॉर्म-सबमिट अक्षम करें?
- 27. एमवीसी एएसपीनेट: एकाधिक फॉर्म सबमिट करें
- 28. एचटीएमएल फॉर्म स्वयं को सबमिट करें
- 29. फॉर्म सबमिट होने पर मॉडल शून्य है
- 30. jQuery चेकबॉक्स पर फॉर्म सबमिट करें