परिचय
HTML DOM इनपुट फाइल अपलोड ऑब्जेक्ट HTML दस्तावेज़ में type="file" वाले <input> एलिमेंट को दर्शाता है।
सिंटैक्स - फाइल अपलोड ऑब्जेक्ट बनाना
var fileUploadBtn = document.createElement("INPUT");
fileUploadBtn.setAttribute("type", "file");
प्रॉपर्टीज़
| प्रॉपर्टी | व्याख्या |
|---|---|
| accept | फाइल अपलोड बटन के accept एट्रिब्यूट का मान प्राप्त/सेट करता है। |
| autofocus | पेज लोड पर फाइल अपलोड बटन को ऑटोफोकस करना चाहिए या नहीं, यह प्राप्त/सेट करता है। |
| disabled | फाइल अपलोड बटन के disabled एट्रिब्यूट का मान प्राप्त/सेट करता है। |
| defaultValue | फाइल अपलोड बटन का डिफ़ॉल्ट मान प्राप्त/सेट करता है। |
| files | चुनी गई सभी फाइलों को दर्शाने वाला FileList ऑब्जेक्ट लौटाता है। |
| form | फाइल अपलोड इनपुट को घेरने वाले फॉर्म का रेफरेंस लौटाता है। |
| multiple | एकाधिक फाइल चयन की अनुमति है या नहीं, यह प्राप्त/सेट करता है। |
| name | फाइल अपलोड बटन के name एट्रिब्यूट का मान प्राप्त/सेट करता है। |
| required | फाइल अपलोड बटन के required एट्रिब्यूट का मान प्राप्त/सेट करता है। |
| type | फाइल अपलोड बटन के type एट्रिब्यूट का मान प्राप्त/सेट करता है। |
| value | फाइल अपलोड बटन के value एट्रिब्यूट का मान प्राप्त/सेट करता है। |
उदाहरण
बटन पर क्लिक करके डायनामिकली फाइल अपलोड बटन बनाना:
<!DOCTYPE html>
<html>
<head>
<style>
body { text-align: center; }
.btn {
background-color: lightblue;
border: none;
height: 2rem;
border-radius: 50px;
width: 60%;
margin: 1rem auto;
display: block;
}
</style>
</head>
<body>
<h1>DOM फाइल अपलोड ऑब्जेक्ट उदाहरण</h1>
<button onclick="createFileBtn()" class="btn">फाइल अपलोड बटन बनाएं</button>
<script>
function createFileBtn() {
var fileUploadBtn = document.createElement("INPUT");
fileUploadBtn.setAttribute("type", "file");
document.body.appendChild(fileUploadBtn);
}
</script>
</body>
</html>
आउटपुट
"फाइल अपलोड बटन बनाएं" बटन पर क्लिक करने पर एक नया फाइल चयन इनपुट पेज में जुड़ जाएगा।