Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML DOM टेक्स्टएरिया disabled प्रॉपर्टी: टेक्स्टएरिया अक्षम/सक्षम करना

HTML DOM टेक्स्टएरिया disabled प्रॉपर्टी लौटाती और संशोधित करती है कि HTML दस्तावेज़ में टेक्स्ट एरिया एलिमेंट अक्षम है या नहीं।

सिंटैक्स

1. disabled प्राप्त करना:

object.disabled

2. disabled सेट करना:

object.disabled = true | false

उदाहरण: टेक्स्टएरिया अक्षम करना

<!DOCTYPE html>
<html>
<style>
  body { color: #000; background: lightseagreen; height: 100vh; }
  .btn { background: #db133a; border: none; height: 2rem; border-radius: 2px; width: 40%; display: block; color: #fff; outline: none; cursor: pointer; }
</style>
<body>
  <h1>DOM टेक्स्टएरिया disabled प्रॉपर्टी डेमो</h1>
  <textarea placeholder="नमस्ते! मैं एक टेक्स्टएरिया एलिमेंट का प्लेसहोल्डर टेक्स्ट हूँ" rows="8" cols='20'></textarea>
  <button onclick="set()" class="btn">टेक्स्टएरिया अक्षम करें</button>
  <script>
    function set() {
      document.querySelector("textarea").disabled = true;
    }
  </script>
</body>
</html>

आउटपुट

  1. प्रारंभ में: सक्रिय टेक्स्टएरिया प्लेसहोल्डर के साथ
  2. "टेक्स्टएरिया अक्षम करें" क्लिक: टेक्स्टएरिया ग्रे हो जाता है, संपादन/फोकस असंभव

disabled के प्रभाव

  • यूज़र इंटरैक्शन: क्लिक, टाइप, फोकस, चयन - सभी अक्षम
  • फॉर्म सबमिशन: मान नहीं भेजा जाता
  • टैब ऑर्डर: टैब नेविगेशन से छोड़ दिया जाता है
  • स्टाइलिंग: ब्राउज़र डिफ़ॉल्ट ग्रे आउट स्टाइल लागू करता है
  • CSS: :disabled स्यूडो-क्लास से स्टाइल करें

disabled vs readOnly

व्यवहार disabled readOnly
फॉर्म सबमिशन में शामिल नहीं हाँ
फोकस प्राप्त कर सकता है नहीं हाँ
टैब नेविगेशन छोड़ दिया जाता है शामिल
कॉपी/चयन संभव संभव
उपयोग मामला पूरी तरह अनुपलब्ध देखने/कॉपी करने योग्य लेकिन संपादन नहीं

एक्सेसिबिलिटी नोट

अक्षम फील्ड्स को स्क्रीन रीडर्स "अनुपलब्ध" के रूप में घोषित करते हैं। यदि जानकारी महत्वपूर्ण है, तो readOnly या aria-readonly के साथ aria-describedby का उपयोग करने पर विचार करें।

  1. HTML DOM टेक्स्टएरिया cols प्रॉपर्टी: कॉलम्स (चौड़ाई) सेट/प्राप्त करना HTML DOM टेक्स्टएरिया cols प्रॉपर्टी: कॉलम्स (चौड़ाई) सेट/प्राप्त करना

    HTML DOM टेक्स्टएरिया cols प्रॉपर्टी टेक्स्ट एरिया एलिमेंट के cols एट्रिब्यूट का मान लौटाती और संशोधित करती है। यह टेक्स्ट एरिया की दृश्य चौड़ाई (कैरेक्टर्स की संख्या में) निर्धारित करती है। सिंटैक्स 1. cols प्राप्त करना: object.cols 2. cols सेट करना: object.cols = number उदाहरण: कॉलम्स को 50 पर

  1. HTML DOM Textarea maxLength प्रॉपर्टी HTML DOM Textarea maxLength प्रॉपर्टी

    परिचय HTML DOM Textarea maxLength प्रॉपर्टी HTML दस्तावेज़ में टेक्स्ट एरिया एलिमेंट के maxlength एट्रिब्यूट का मान लौटाती है या संशोधित करती है। यह निर्धारित करता है कि उपयोगकर्ता टेक्स्ट एरिया में अधिकतम कितने अक्षर दर्ज कर सकता है। सिंटैक्स 1. maxLength मान प्राप्त करना object.maxLength 2. maxL

  1. HTML DOM Textarea required प्रॉपर्टी HTML DOM Textarea required प्रॉपर्टी

    परिचय HTML DOM Textarea required प्रॉपर्टी HTML दस्तावेज़ में टेक्स्ट एरिया के required एट्रिब्यूट का मान लौटाती है या संशोधित करती है। यह निर्दिष्ट करता है कि फॉर्म सबमिट करने से पहले टेक्स्ट एरिया भरना अनिवार्य है या नहीं। सिंटैक्स 1. required मान प्राप्त करना object.required 2. required मान सेट