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

शुद्ध जावास्क्रिप्ट के साथ टेक्स्टक्षेत्र को स्वचालित आकार कैसे दें?

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

How to Auto-Size a Textarea with Pure JavaScript?

Textarea Auto Height

इस प्रश्न का उद्देश्य टेक्स्टक्षेत्र के स्क्रॉलबार को खत्म करना और इसके भीतर की सामग्री से मेल खाने के लिए इसकी ऊंचाई को समायोजित करना है। शुद्ध जावास्क्रिप्ट कोड का उपयोग करके एक समाधान प्रदान किया गया है:

function auto_grow(element) {
  element.style.height = "5px";
  element.style.height = (element.scrollHeight)   "px";
}

यह सुनिश्चित करने के लिए कि टेक्स्ट दर्ज करते समय टेक्स्ट क्षेत्र की ऊंचाई गतिशील रूप से आकार बदलती है, यह फ़ंक्शन ऑनइनपुट इवेंट द्वारा ट्रिगर किया जाता है। इसके अतिरिक्त, यदि वांछित हो तो न्यूनतम और अधिकतम ऊंचाई निर्धारित करते हुए, आकार बदलने और अतिप्रवाह को अक्षम करने के लिए टेक्स्टक्षेत्र के सीएसएस गुणों को समायोजित किया जा सकता है:

textarea {
  resize: none;
  overflow: hidden;
  min-height: 50px;
  max-height: 100px;
}

इन समायोजनों को लागू करने से, टेक्स्ट क्षेत्र स्वचालित रूप से सामग्री से मेल खाने के लिए अपनी ऊंचाई समायोजित कर लेगा, जिससे एक चिकना और उत्तरदायी उपयोगकर्ता अनुभव सुनिश्चित करते हुए स्क्रॉलबार की आवश्यकता समाप्त हो जाएगी।

विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: 1729657998 यदि कोई उल्लंघन है, तो इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3