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

जावास्क्रिप्ट का उपयोग करके चयन के आधार पर एक ड्रॉपडाउन को दूसरे में कैसे पॉप्युलेट करें?

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

How to Populate One Dropdown Based on Selection in Another Using JavaScript?

जावास्क्रिप्ट का उपयोग करके दूसरे में चयन के आधार पर एक ड्रॉपडाउन को पॉप्युलेट करें

जब दूसरे में किए गए चयन के आधार पर एक ड्रॉपडाउन में विकल्पों को गतिशील रूप से अपडेट करने के कार्य का सामना करना पड़ता है, तो यह है डेटाबेस क्वेरीज़ जैसी अनावश्यक जटिलताओं से बचने के लिए आवश्यक है। आइए एक सीधे जावास्क्रिप्ट-आधारित समाधान का पता लगाएं जो AJAX कॉल की आवश्यकता के बिना इसे पूरा करता है।

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

नमूना कोड

निम्नलिखित जावास्क्रिप्ट फ़ंक्शन दर्शाता है कि कैसे करना है इस कार्यक्षमता को प्राप्त करें:

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 

HTML मार्कअप

निम्नलिखित HTML मार्कअप में दो ड्रॉपडाउन सूचियां शामिल हैं:

Usage

इस कार्यक्षमता का उपयोग करने के लिए, बस पहला ड्रॉपडाउन (ddl1) और दूसरा ड्रॉपडाउन (ddl2) पास करते हुए, configDropDownLists फ़ंक्शन को कॉल करें। तर्क के रूप में. फ़ंक्शन ड्रॉपडाउन ए में किए गए चयन के आधार पर ड्रॉपडाउन बी की गतिशील आबादी को संभालेगा। , डेटाबेस कॉल या AJAX अनुरोधों की आवश्यकता के बिना।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729227560 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3