पर आधारित फ़ील्ड गतिशील रूप से छुपाएं या दिखाएं मैं एक फॉर्म मॉड्यूल बना रहा हूं। शुरुआती फ़ील्ड में से एक रेडियो बटन का एक सेट है। डिफ़ॉल्ट रूप से पहला बटन चुना जाता है। इसके बाद मेरे पास चुनिंदा बक्से की एक श्रृंखला होगी। एक को दिखने की जरूरत है, दूसरों को अदृश्य। फिर जब उपयोगकर्ता एक अलग रेडियो बटन का चयन करता है तो मैं अलग-अलग चयन बॉक्स को दिखाना या छिपाना चाहता हूं। मैं डिफ़ॉल्ट रूप से फ़ील्ड और लेबल को कैसे छिपा सकता हूं और इसे बाद में निर्भर करता हूं कि किस रेडियो बटन (या उस मामले के लिए एक और चयन बॉक्स विकल्प) चुना जाता है?ड्रूपल: फॉर्म एपीआई, इनपुट
उत्तर
आप इसे प्राप्त करने के लिए #states
संपत्ति का उपयोग कर सकते हैं। #states
संपत्ति सभी फॉर्म एपीआई तत्वों पर लागू की जा सकती है।
उदाहरण के साथ documentation link है।
उम्मीद है कि यह मदद करता है ... मुहम्मद।
बहुत बहुत धन्यवाद! मैं एपीआई देख रहा था, लेकिन वहां बहुत कुछ है इसलिए इसे आसानी से याद किया गया था। – LoneWolfPR
वास्तव में खुशी हुई यह मदद की:) ... -मुहम्मद। –
आप 'सशर्त फ़ील्ड' मॉड्यूल का भी उपयोग कर सकते हैं। यहां लिंक है: https://drupal.org/project/conditional_fields यह एक सामग्री प्रकार बनाते समय 'निर्भरता प्रबंधित करें' टैब प्रदान करता है जहां आप चुन सकते हैं कि फ़ील्ड का कोई विशेष मूल्य होने पर कौन से फ़ील्ड दिखाई दे सकते हैं।
#states की साधारण के उपयोग का उदाहरण: नाम 'आइटम' के साथ ही अगर नाम 'प्रकार' के साथ एक और फ़ील्ड मान 'बेचने'
$form['item'] = array(
'#title' => t('Task Item'),
'#type' => 'select',
'#states' => array(
// Only show this field when the value of type is sell.
'visible' => array(
':input[name="type"]' => array('value' => 'sell'),
),
),
);
इसका उपयोग किस हुक में किया जाएगा? –
- 1. ड्रूपल फॉर्म एपीआई चेकबॉक्स
- 2. ड्रूपल फॉर्म एपीआई
- 3. ड्रूपल - किसी फॉर्म
- 4. ड्रूपल फॉर्म: पृष्ठ
- 5. ड्रूपल फॉर्म सबमिट, फॉर्म_बिल्ड
- 6. क्या कोई उचित ड्रूपल 7 फॉर्म एपीआई प्रबंधित_फाइल ट्यूटोरियल है?
- 7. ड्रूपल फॉर्म एपीआई में "# प्रोसेस" कॉलबैक का क्या उपयोग है?
- 8. वेबफॉर्म रूपों में ड्रूपल फॉर्म बदलते हैं
- 9. कैसे करें: ड्रूपल फ़ाइल अपलोड फॉर्म
- 10. ड्रूपल मॉड्यूल में फॉर्म संपादित करें?
- 11. एक ड्रूपल फॉर्म में फ़ील्ड संग्रह को जोड़ने पर एक उदाहरण की आवश्यकता है - ड्रूपल 7
- 12. एचटीएमएल फॉर्म या इनपुट
- 13. ड्रूपल 7 इकाइयों और फील्ड एपीआई
- 14. ड्रूपल 7
- 15. ड्रूपल 7 - ओवरराइडिंग मूल फॉर्म एचटीएमएल मार्क-अप
- 16. ड्रूपल
- 17. Google फॉर्म एपीआई?
- 18. फॉर्म एपीआई का उपयोग करके विकल्प तत्व में विशेषता जोड़ना: ड्रूपल 7
- 19. मैं ड्रूपल 7 फॉर्म एपीआई का उपयोग करके एकाधिक फ़ाइल अपलोड कैसे कर सकता हूं?
- 20. मैं ड्रूपल फॉर्म एपीआई के साथ बैक बटन कैसे बना सकता हूं?
- 21. ड्रूपल फॉर्म में अलग-अलग रेडियो बटन स्टाइलिंग
- 22. jquery फॉर्म स्लाइडर (इनपुट-स्लाइडर)
- 23. केकपीएचपी: $ फॉर्म-> इनपुट ('चेकबॉक्स');
- 24. केवल सिरिलिक इनपुट टेक्स्ट फॉर्म
- 25. फॉर्म से इनपुट, जीएई, गलत
- 26. वेबव्यू एचटीएमएल इनपुट फॉर्म कुंजीपटल
- 27. जावास्क्रिप्ट फॉर्म इनपुट - जीपीएस - जिओलोकेशन
- 28. ड्रूपल 7
- 29. ड्रूपल
- 30. ड्रूपल
मैं अपने मोबाइल तो कर सकते हैं 'पर हूँ है कुछ चुने हुए क्षेत्र दिखाने के लिए आपके लिए आसानी से लिंक नहीं मिल रहा है। फॉर्म एपीआई रेफरेंस जांचें और आपको सेट करने के लिए #ajax प्रॉपर्टी दिखाई देगी। इस तरह हम आमतौर पर ऐसा करते हैं। लेकिन कच्ची जावास्क्रिप्ट या jquery भी एक विकल्प है। –