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

HTML DOM Input Checkbox Object - संपूर्ण गाइड

HTML DOM Input Checkbox Object

HTML DOM Input Checkbox Object HTML दस्तावेज़ में type="checkbox" वाले इनपुट एलिमेंट को दर्शाता है। यह चेकबॉक्स बनाने, एक्सेस करने और उसके सभी attributes को प्रबंधित करने का इंटरफेस प्रदान करता है।

Checkbox Object बनाना

var checkboxObject = document.createElement("input");
checkboxObject.type = "checkbox";

Checkbox Object के Attributes

Attribute विवरण
autofocusपेज लोड होने पर चेकबॉक्स को फोकस करना चाहिए या नहीं
checkedचेकबॉक्स की स्थिति (चेक्ड/अनचेक्ड) परिभाषित करता है
defaultCheckedchecked attribute का डिफ़ॉल्ट मान लौटाता है (true/false)
defaultValueचेकबॉक्स का डिफ़ॉल्ट मान सेट/प्राप्त करता है
disabledचेकबॉक्स अक्षम/सक्षम है या नहीं
formचेकबॉक्स को समाहित करने वाले फॉर्म का रेफरेंस लौटाता है
indeterminateचेकबॉक्स की अनिश्चित (indeterminate) स्थिति सेट/प्राप्त करता है
nameचेकबॉक्स के name attribute का मान परिभाषित करता है
requiredफॉर्म सबमिट करने के लिए चेकबॉक्स चेक करना अनिवार्य है या नहीं
typeचेकबॉक्स के फॉर्म एलिमेंट प्रकार को लौटाता है
valueचेकबॉक्स के value attribute का मान परिभाषित करता है

उदाहरण

चेकबॉक्स का मान "Green" से "Red" में बदलना जब चेकबॉक्स चेक्ड हो (यह उदाहरण value property दर्शाता है):

<!DOCTYPE html>
<html>
<head>
<title>Value Attribute of Checkbox</title>
</head>
<body>
<form id="Form">
  <div> रंग-लाल: <input value="Green" id="formCheckbox" type="checkbox" name="formCheckbox"> </div>
</form>
<button onclick="changeType()">चेकबॉक्स का मान बदलें</button>
<div id="displayDiv"></div>
<script>
  var valueOfInput = document.getElementById("formCheckbox");
  var displayDiv = document.getElementById("displayDiv");
  displayDiv.textContent = 'मान: ' + valueOfInput.value;
  function changeType() {
    if (valueOfInput.value == 'Green' && valueOfInput.checked == true) {
      valueOfInput.value = 'Red';
      displayDiv.textContent = 'मान: ' + valueOfInput.value;
    } else {
      displayDiv.textContent = 'मान को Red में बदलने के लिए चेकबॉक्स चेक करें';
    }
  }
</script>
</body>
</html>

आउटपुट

प्रारंभ में चेकबॉक्स का मान "Green" दिखाता है। बटन क्लिक करने पर यदि चेकबॉक्स चेक्ड है तो मान "Red" में बदल जाता है।

मुख्य बिंदु

  • Checkbox Object सभी चेकबॉक्स-संबंधी properties और methods तक पहुंच प्रदान करता है
  • document.createElement("input") और type="checkbox" से नया चेकबॉक्स बना सकते हैं
  • checked property चेकबॉक्स की वर्तमान स्थिति दर्शाता है (true/false)
  • indeterminate property त्रि-स्थिति (चेक्ड, अनचेक्ड, अनिश्चित) के लिए उपयोगी है
  • form property से पैरेंट फॉर्म तक पहुंच सकते हैं
  1. HTML DOM Area ऑब्जेक्ट HTML DOM Area ऑब्जेक्ट

    HTML DOM Area ऑब्जेक्ट HTML में इमेज मैप से जुड़ा होता है। Area मूल रूप से इमेज मैप के अंदर क्लिक करने योग्य क्षेत्र को दर्शाता है। इमेज ऑब्जेक्ट हमें ऑब्जेक्ट के भीतर <area> एलिमेंट को बनाने और एक्सेस करने में मदद करता है। हम यूज़र इनपुट के आधार पर मैप के अंदर क्लिक करने योग्य क्षेत्र को बदल

  1. HTML DOM Input Reset ऑब्जेक्ट HTML DOM Input Reset ऑब्जेक्ट

    HTML DOM Input Reset ऑब्जेक्ट type reset वाले <input> एलिमेंट से जुड़ा होता है। हम createElement() और getElementById() मेथड का उपयोग करके क्रमशः type reset वाले इनपुट एलिमेंट को बना और एक्सेस कर सकते हैं। प्रॉपर्टीज Input reset ऑब्जेक्ट के लिए निम्नलिखित प्रॉपर्टीज हैं: प्रॉपर्टीविवरण aut

  1. HTML DOM Meter ऑब्जेक्ट HTML DOM Meter ऑब्जेक्ट

    परिचय HTML DOM Meter Object HTML में <meter> एलिमेंट को दर्शाता है। नोट: <meter> का उपयोग प्रोग्रेस बार के रूप में न करें बल्कि केवल गेज के रूप में उपयोग करें। सिंटैक्स <meter> एलिमेंट बनाना: var meterObject = document.createElement(METER) यहां, meterObject में निम्नलिखित प्रॉपर्