परिचय
HTML DOM इनपुट मंथ ऑब्जेक्ट type="month" वाले <input> एलिमेंट को दर्शाता है।
सिंटैक्स - मंथ ऑब्जेक्ट बनाना
var monthInput = document.createElement("INPUT");
monthInput.setAttribute("type", "month");
प्रॉपर्टीज़
| प्रॉपर्टी | व्याख्या |
|---|---|
| autocomplete | मंथ इनपुट फील्ड के autocomplete एट्रिब्यूट का मान प्राप्त/सेट करता है। |
| autofocus | पेज लोड पर मंथ इनपुट फील्ड को फोकस मिलना चाहिए या नहीं, यह प्राप्त/सेट करता है। |
| disabled | मंथ इनपुट फील्ड अक्षम है या नहीं, यह प्राप्त/सेट करता है। |
| defaultValue | मंथ इनपुट फील्ड का डिफ़ॉल्ट मान प्राप्त/सेट करता है। |
| form | मंथ इनपुट फील्ड वाले फॉर्म का रेफरेंस लौटाता है। |
| list | मंथ इनपुट फील्ड वाले डेटालिस्ट का रेफरेंस लौटाता है। |
| max | मंथ इनपुट फील्ड के max एट्रिब्यूट का मान प्राप्त/सेट करता है। |
| min | मंथ इनपुट फील्ड के min एट्रिब्यूट का मान प्राप्त/सेट करता है। |
| name | मंथ इनपुट फील्ड के name एट्रिब्यूट का मान प्राप्त/सेट करता है। |
| readOnly | मंथ इनपुट फील्ड रीड-ओनली है या नहीं, यह प्राप्त/सेट करता है। |
| required | फॉर्म सबमिट करने से पहले मंथ फील्ड भरना अनिवार्य है या नहीं, यह प्राप्त/सेट करता है। |
| step | मंथ इनपुट फील्ड के step एट्रिब्यूट का मान प्राप्त/सेट करता है। |
| type | मंथ इनपुट फील्ड के type एट्रिब्यूट का मान लौटाता है। |
| value | मंथ इनपुट फील्ड के value एट्रिब्यूट का मान प्राप्त/सेट करता है। |
मेथड्स
| मेथड | व्याख्या |
|---|---|
| stepUp() | पैरामीटर में निर्दिष्ट मान से मंथ इनपुट फील्ड का मान बढ़ाता है। |
| stepDown() | पैरामीटर में निर्दिष्ट मान से मंथ इनपुट फील्ड का मान घटाता है। |
उदाहरण
डायनामिकली मंथ इनपुट फील्ड बनाना:
<!DOCTYPE html>
<html>
<head>
<style>
body { text-align: center; background-color: #fff; color: #0197F6; }
h1 { color: #23CE6B; }
.btn {
background-color: #fff;
border: 1.5px dashed #0197F6;
height: 2rem;
border-radius: 2px;
width: 60%;
margin: 2rem auto;
display: block;
color: #0197F6;
outline: none;
cursor: pointer;
}
</style>
</head>
<body>
<h1>DOM इनपुट मंथ ऑब्जेक्ट उदाहरण</h1>
<button onclick="createMonthField()" class="btn">इनपुट मंथ फील्ड बनाएं</button>
<script>
function createMonthField() {
var monthInput = document.createElement("INPUT");
monthInput.setAttribute("type", "month");
monthInput.setAttribute("value", "2019-07");
document.body.appendChild(monthInput);
}
</script>
</body>
</html>
आउटपुट
"इनपुट मंथ फील्ड बनाएं" बटन पर क्लिक करने पर डिफ़ॉल्ट मान "2019-07" के साथ एक मंथ इनपुट फील्ड जेनरेट होगी।