2011-01-17 15 views
14

जावास्क्रिप्ट में, पहचानकर्ताओं का अर्थ क्या है document.cookie, document.forms और .value फ़ील्ड? मुझे नीचे वाक्यविन्यास उदाहरण के उपयोग को समझने में परेशानी है।जावास्क्रिप्ट में document.form का क्या अर्थ है?

var x=document.forms["myForm"]["email"].value 

शुभकामनाएं

+8

मैं उलझन में हूं। क्या आप document.cookie या document.forms के बारे में जानना चाहते हैं? –

+1

मुझे नहीं लगता कि वह – hunter

+0

@the_draw जानता हूं कि मैं जानना चाहता हूं .value property और document.form function – dramasea

उत्तर

21

document.forms["myForm"]["email"].value

कि "MyForm" <form>

<form id="myForm" name="myForm"> 
    <input id="email" name="email" value="[email protected]" /> 
</form> 
तो x

भीतर "ईमेल" तत्व के value मिल जाएगा "के बराबर होगा कुछ @ ईमेल .com "


document.forms किसी विशेष पृष्ठ के भीतर सभी रूपों का संग्रह वापस कर देगा। document.forms["myForm"] लिखने से उस संग्रह से "myForm" नाम के साथ फॉर्म वापस आ जाएगा

+2

आपने .value संपत्ति की व्याख्या की थी, document.form के बारे में कैसे? धन्यवाद! – dramasea

12

documents.forms उस HTML दस्तावेज़ के लिए सभी रूपों वाला एक ऑब्जेक्ट है। इस कोड के साथ, आप तत्वों को उनके name विशेषताओं (id) द्वारा संदर्भित कर रहे हैं। तो यह name "myForm" के साथ form के भीतर name "ईमेल" के साथ फॉर्म तत्व के लिए value युक्त एक स्ट्रिंग प्रदान करेगा।

उदाहरण:

<form name="contact-form"> 
Email: <input type="text" name="email" /> 
</form> 

किसी भी समय निम्नलिखित JavaScript कोड निष्पादित जब ईमेल खाने के लिए मान मूल्य प्रदान करेगा वांछित है।

var contact_email = document.forms["contact-form"]["email"].value; 

contact_email चर तो input क्षेत्र में प्रवेश मान जाएगा।

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