2010-12-27 10 views
5

का उपयोग कर टेक्स्टबॉक्स का मूल्य कैसे सेट करूं? मैं एक मूल्य फ्रो क्वेरी स्ट्रिंग प्राप्त करने का प्रयास कर रहा हूं और उस मान को टेक्स्टबॉक्स में असाइन कर रहा हूं। मैं क्वेरी स्ट्रिंग से मान प्राप्त करने में सक्षम हूं लेकिन इसे टेक्स्टबॉक्स में असाइन करने में असमर्थ हूं।मैं जावास्क्रिप्ट

document.getElementByName('Contact0Email').Value = email; 

उपर्युक्त कोड का प्रयास किया लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है। हालांकि ईमेल की चेतावनी सही मूल्य देती है।

document.getElementsByName('Contact0Email')[0].value = email; 

आप [0] जरूरत सूची में पहले तत्व प्राप्त करने के लिए:

+2

लोअरकेस '.value' –

+1

का उपयोग करें यदि आप अभी जावास्क्रिप्ट से शुरुआत कर रहे हैं, तो मेरा सुझाव है कि आप f-a-n-t-a-s-t-i-c jQuery लाइब्रेरी - jquery.com पर एक नज़र डालें। Jquery में आप निम्न कार्य करेंगे: '$ (" # संपर्क 0 ईमेल ")। वैल (ईमेल);' –

+1

इसके अलावा, मुझे लगता है कि आपको [getElementById] के साथ बेहतर भाग्य होगा (http://www.w3schools.com/ jsref/met_doc_getelementbyid.asp) [getElementsByName] के बजाय (http://www.w3schools.com/jsref/met_doc_getelementsbyname.asp) (तत्वों में 'एस' नोट करें) –

उत्तर

22

आप एक लोअर केस value और एक बहुवचन Elements की जरूरत है। नामों को आईड्स की तरह अद्वितीय नहीं होना चाहिए।

+0

+1 मुझे याद आया कि '... ByName' का उपयोग किया जा रहा था। – user113716

संबंधित मुद्दे