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

HTML DOM टेक्स्टएरिया readOnly प्रॉपर्टी: केवल-पढ़ने योग्य मोड टॉगल करना

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

सिंटैक्स

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

object.readOnly

2. readOnly सेट करना:

object.readOnly = 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 टेक्स्टएरिया readOnly प्रॉपर्टी डेमो</h1>
  <textarea rows="5" cols='20' name="मैं टेक्स्टएरिया एलिमेंट का name एट्रिब्यूट हूँ">
    नमस्ते! मैं कुछ डमी टेक्स्ट के साथ एक टेक्स्ट एरिया एलिमेंट हूँ।
  </textarea>
  <button onclick="set()" class="btn">रीड-ओनली टॉगल करें</button>
  <script>
    function set() {
      var ta = document.querySelector("textarea");
      if (ta.readOnly === true) {
        ta.readOnly = false;
      } else {
        ta.readOnly = true;
      }
    }
  </script>
</body>
</html>

आउटपुट

  1. प्रारंभ में: संपादन योग्य टेक्स्टएरिया
  2. "रीड-ओनली टॉगल करें" क्लिक: टेक्स्टएरिया केवल-पढ़ने योग्य हो जाता है (ग्रे बैकग्राउंड आमतौर पर)
  3. दोबारा क्लिक: फिर से संपादन योग्य हो जाता है

readOnly vs disabled

विशेषता readOnly disabled
संपादन नहीं नहीं
फॉर्म सबमिशन मान भेजा जाता है मान नहीं भेजा जाता
फोकस प्राप्त कर सकता है नहीं प्राप्त कर सकता
टैब नेविगेशन काम करता है छोड़ दिया जाता है
कॉपी/चयन संभव संभव
CSS सेलेक्टर :read-only :disabled

उपयोग के मामले

  • पूर्व-भरे डेटा: यूज़र को दिखाएं लेकिन संपादन न करने दें
  • शर्ती संपादन: अनुमति के आधार पर सक्षम/अक्षम करें
  • गणना फील्ड्स: अन्य फील्ड्स से गणना किए गए मान
  • पुष्टि चरण: सबमिशन से पहले समीक्षा के लिए रीड-ओनली
  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 मान सेट