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

HTML disabled एट्रिब्यूट: एलिमेंट अक्षम करना

HTML disabled एट्रिब्यूट

disabled एट्रिब्यूट एक बूलियन एट्रिब्यूट है जो फॉर्म एलिमेंट्स को अक्षम (disable) करता है। अक्षम एलिमेंट: फोकस प्राप्त नहीं कर सकता, क्लिक नहीं किया जा सकता, फॉर्म सबमिशन में शामिल नहीं होता, और आमतौर पर ग्रे आउट दिखाई देता है।

लागू एलिमेंट्स

<button>, <textarea>, <optgroup>, <select>, <fieldset>, <input>, <option>

सिंटैक्स

<element disabled>
<element disabled="disabled">  <!-- XHTML स्टाइल -->

उदाहरण: इनपुट फील्ड अक्षम करना

<!DOCTYPE html>
<html>
<body>
  <h2>विवरण</h2>
  <form>
    <p>ये नए विवरण हैं...</p>
    <fieldset>
      <legend>नए विवरण:</legend>
      खिलाड़ी: <input type="text" disabled><br>
      रैंक: <input type="number"><br>
      ईमेल: <input type="email"><br>
      रिपोर्टिंग समय: <input type="time">
    </fieldset>
  </form>
</body>
</html>

आउटपुट

"खिलाड़ी" इनपुट फील्ड अक्षम (ग्रे आउट) दिखाई देगा, उपयोगकर्ता उसमें टाइप नहीं कर सकता।

disabled vs readonly

विशेषता disabled readonly
संपादननहींनहीं
फोकसनहींहाँ
टैब नेविगेशननहींहाँ
फॉर्म सबमिशननहीं भेजा जाताभेजा जाता है
लागू एलिमेंट्सफॉर्म एलिमेंट्सकेवल input/textarea
डिफ़ॉल्ट स्टाइलग्रे आउटसामान्य

fieldset disabled

<fieldset disabled> इसके अंदर सभी फॉर्म कंट्रोल्स को अक्षम कर देता है (legend के अलावा)।

CSS स्टाइलिंग

:disabled {
  background-color: #f5f5f5;
  color: #999;
  cursor: not-allowed;
}

:disabled + label {
  color: #999;
}

JavaScript

// अक्षम करें
input.disabled = true;

// सक्षम करें
input.disabled = false;

// जांचें
if (input.disabled) { ... }
  1. HTML id एट्रिब्यूट: यूनिक आइडेंटिफायर और CSS/JS सिलेक्टर्स HTML id एट्रिब्यूट: यूनिक आइडेंटिफायर और CSS/JS सिलेक्टर्स

    HTML id एट्रिब्यूट एक एलिमेंट को यूनिक आइडेंटिफायर आवंटित करता है ताकि उस एलिमेंट को CSS और जावास्क्रिप्ट एप्लिकेशन के लिए अलग से पहचाना जा सके। एक ही HTML पेज पर दो एलिमेंट्स का समान id नहीं हो सकता। IDs ऑक्टोथोर्प (#) से शुरू होते हैं। नोट: HTML5 के अनुसार, संख्या से शुरू होने वाले IDs की अनुमति

  1. HTML list एट्रिब्यूट HTML list एट्रिब्यूट

    परिचय HTML list एट्रिब्यूट एक <datalist> एलिमेंट को संदर्भित करता है जिसमें <input> एलिमेंट के लिए पूर्व-परिभाषित विकल्प होते हैं। यह उपयोगकर्ता को सुझावों की एक सूची प्रदान करता है, लेकिन कस्टम इनपुट की भी अनुमति देता है (ड्रॉपडाउन के विपरीत)। सिंटैक्स <input list=text> उदाहरण &

  1. HTML maxlength एट्रिब्यूट HTML maxlength एट्रिब्यूट

    विवरण HTML maxlength एट्रिब्यूट HTML दस्तावेज़ में इनपुट HTML तत्व में अनुमत अधिकतम वर्णों की संख्या को परिभाषित करता है। सिंटैक्स <input maxlength=text> उदाहरण आइए HTML maxlength एट्रिब्यूट का एक उदाहरण देखें: <!DOCTYPE html> <html> <style> body { color: #000;