हल: jquery अचयनित विकल्प

अचयनित विकल्प के साथ मुख्य समस्या यह है कि तत्वों का चयन करने के लिए jQuery का उपयोग करने का प्रयास करते समय यह समस्याएं पैदा कर सकता है। यदि आपके पास चुनने के लिए बहुत सारे तत्व हैं, तो अचयनित विकल्प का उपयोग करने से चयन अमान्य हो सकता है।

$("#myselect option").prop("selected", false);

यह कोड लाइन आईडी "myselect" के साथ तत्व का चयन करने के लिए jQuery का उपयोग करती है और उसके बाद उसके सभी बच्चे विकल्प तत्व। उन प्रत्येक विकल्प तत्वों के लिए, कोड "चयनित" संपत्ति को गलत पर सेट करता है।

प्रपत्र(फॉर्म्स)

कुछ भिन्न प्रकार के फॉर्म हैं जिनका उपयोग आप jQuery में कर सकते हैं।

सबसे सरल प्रकार का फॉर्म टेक्स्ट फ़ील्ड है। टेक्स्ट फ़ील्ड बनाने के लिए, आप बस अपने दस्तावेज़ में निम्न कोड जोड़ें:

फिर आप टेक्स्ट फ़ील्ड का मान प्राप्त करने के लिए getText() विधि का उपयोग कर सकते हैं।

आप अपने दस्तावेज़ में निम्नलिखित कोड जोड़कर एक टेक्स्टरेरा फॉर्म भी बना सकते हैं:

फिर, टेक्स्ट क्षेत्र की सामग्री को नियंत्रित करने के लिए getText() और setText() विधियों का उपयोग करें।

प्रपत्रों के साथ कार्य करें

JQuery में फ़ॉर्म के साथ काम करने के कुछ तरीके हैं। एक तरीका फॉर्म से डेटा प्राप्त करने के लिए $.getJSON() फ़ंक्शन का उपयोग करना है। फिर आप पृष्ठ पर तत्वों को पॉप्युलेट करने के लिए डेटा का उपयोग कर सकते हैं।

एक अन्य तरीका $.ajax() फ़ंक्शन का उपयोग किसी प्रपत्र से सर्वर पर डेटा भेजने के लिए करना है। सर्वर तब डेटा को संसाधित कर सकता है और इसे पृष्ठ पर वापस लौटा सकता है।

JQuery में फॉर्म के लिए टिप्स

UI

JQuery UI में प्रपत्रों के साथ कार्य करने के लिए कुछ युक्तियाँ हैं। सबसे पहले, आप प्रपत्र तत्वों को DOM तत्वों के रूप में उपयोग कर सकते हैं। इसका अर्थ है कि आप अपने दस्तावेज़ में किसी अन्य तत्व की तरह ही उनमें हेरफेर कर सकते हैं। दूसरा, आप पृष्ठ पर अन्य तत्वों को भरने के लिए प्रपत्र डेटा का उपयोग कर सकते हैं। अंत में, आप उपयोगकर्ता इनपुट को ट्रैक करने और तदनुसार प्रतिक्रिया देने के लिए फॉर्म सबमिशन इवेंट का उपयोग कर सकते हैं।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो