"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > उपयोगकर्ता चयन के आधार पर ड्रॉपडाउन को कैसे पॉप्युलेट करें?

उपयोगकर्ता चयन के आधार पर ड्रॉपडाउन को कैसे पॉप्युलेट करें?

2024-11-02 को प्रकाशित
ब्राउज़ करें:964

How to Populately Dropdowns Based on User Selection?

चयन के आधार पर ड्रॉपडाउन को पॉप्युलेट करना

कई ड्रॉपडाउन के साथ फॉर्म विकसित करते समय, विकल्पों को एक ड्रॉपडाउन में पॉप्युलेट करना फायदेमंद हो सकता है। दूसरे में किया गया चयन. यह विकल्पों को सीमित करके और डेटा इनपुट को अधिक कुशल बनाकर अधिक उपयोगकर्ता-अनुकूल अनुभव की अनुमति देता है।

इस कार्यक्षमता को प्राप्त करने के लिए एक दृष्टिकोण में निर्भर ड्रॉपडाउन की सामग्री को गतिशील रूप से अपडेट करने के लिए जावास्क्रिप्ट का उपयोग करना शामिल है। यहां एक उदाहरण दिया गया है जो दर्शाता है कि दूसरे (ए) में चयन के आधार पर एक ड्रॉपडाउन (बी) को कैसे पॉप्युलेट किया जाए:

function configureDropDownLists(ddl1, ddl2) {
  var colours = ['Black', 'White', 'Blue'];
  var shapes = ['Square', 'Circle', 'Triangle'];
  var names = ['John', 'David', 'Sarah'];

  switch (ddl1.value) {
    case 'Colours':
      ddl2.options.length = 0;
      for (i = 0; i 

यह जावास्क्रिप्ट फ़ंक्शन दो पैरामीटर लेता है, डीडीएल1 और डीडीएल2, जो दो ड्रॉपडाउन का प्रतिनिधित्व करते हैं। यह पहले उन विकल्पों के साथ सरणियों को आरंभ करता है जो प्रत्येक ड्रॉपडाउन में प्रदर्शित किए जाएंगे।

इसके बाद, डीडीएल1 में किए गए चयन को संभालने के लिए एक स्विच स्टेटमेंट का उपयोग किया जाता है। डीडीएल1 के मान के आधार पर, यह डीडीएल2 में विकल्पों को साफ़ करता है और इसे उपयुक्त विकल्पों से भर देता है। createOption फ़ंक्शन का उपयोग प्रत्येक विकल्प को ddl2 में बनाने और जोड़ने के लिए किया जाता है। (यह,document.getElementById('ddl2'))"> विकल्प> रंगविकल्प> आकारविकल्प> नामविकल्प> चयन करें>

जब उपयोगकर्ता ddl1 में एक विकल्प चुनता है, तो ऑनचेंज ईवेंट configDropDownLists फ़ंक्शन को ट्रिगर करता है, जो तदनुसार ddl2 में विकल्पों को अपडेट करता है। यह दृष्टिकोण चयन के आधार पर एक ड्रॉपडाउन को दूसरे में भरने का एक सुविधाजनक तरीका प्रदान करता है, जिससे फॉर्म की उपयोगिता बढ़ जाती है।

विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: 1729227860 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3