जावास्क्रिप्ट में टेक्स्टएरिया के साथ कार्य
इस पाठ्यपुस्तक के खंड में हम फॉर्म की अधिक उन्नत संभावनाओं के साथ कार्य का अध्ययन करेंगे।
अध्ययन की शुरुआत टैग textarea से करते हैं,
जो एक बहु-पंक्ति इनपुट फ़ील्ड का प्रतिनिधित्व करता है।
इस टैग के साथ कार्य करते समय एक विशेष बात ध्यान में रखनी होती है।
मुद्दा यह है: टैग में डिफ़ॉल्ट रूप से दिखने वाला टेक्स्ट,
ओपनिंग और क्लोजिंग textarea टैग के बीच स्थित होता है:
<textarea id="elem">text</textarea>
:
हालाँकि, इसके बावजूद, टैग के टेक्स्ट को पढ़ने और लिखने के लिए
innerHTML प्रॉपर्टी के माध्यम से नहीं, बल्कि
value के माध्यम से करना चाहिए। उदाहरण के लिए, ऊपर दिए गए
textarea का टेक्स्ट आउटपुट करते हैं:
let elem = document.querySelector('#elem');
console.log(elem.value); // 'text' आउटपुट करेगा
एक टेक्स्टएरिया और एक पैराग्राफ दिया गया है। टेक्स्टएरिया में फोकस खोने पर उसके टेक्स्ट को पैराग्राफ में लिखें।