HTML में एक्सेप्ट एट्रीब्यूट <इनपुट> के साथ-साथ <फॉर्म> एलिमेंट के लिए है। हालाँकि, HML5 फॉर्म स्वीकार विशेषता का समर्थन नहीं करता है, इसलिए हम <इनपुट> स्वीकार विशेषता पर चर्चा करेंगे।
यदि आप इनपुट प्रकार फ़ाइल से उपयोगकर्ता द्वारा चुनी जा सकने वाली फ़ाइलों के प्रकार के लिए फ़िल्टर सेट करना चाहते हैं, तो <इनपुट> स्वीकार विशेषता का उपयोग करें।
निम्नलिखित वाक्य रचना है -
<इनपुट स्वीकार करें="एक्सटेंशन|ऑडियो/*|वीडियो/*|छवि/*|मीडिया_प्रकार">पूर्व>ऊपर, पैरामीटर−
- एक्सटेंशन :फ़ाइल एक्सटेंशन निर्दिष्ट करें (उदा:.gif, .jpg, .png, .doc) जिसे उपयोगकर्ता चुन सकता है
- ऑडियो/* :उपयोगकर्ता सभी ध्वनि फ़ाइलें चुनता है
- वीडियो/* :उपयोगकर्ता सभी वीडियो फ़ाइलें चुनता है
- छवि/* :उपयोगकर्ता सभी छवि फ़ाइलें चुनता है
- मीडिया_प्रकार :मान्य मीडिया प्रकार, जिसमें इमेज/पीएनजी, इमेज/टिफ़, इमेज/बीएमपी, आदि शामिल हैं।
आइए अब स्वीकार विशेषता को लागू करने के लिए एक उदाहरण देखें। यहां, हमने फ़ाइल प्रकार के साथ एक्सेप्ट एट्रिब्यूट को इमेज/पीएनजी के रूप में सेट किया है−
उदाहरण
पूर्व>विषय-वार रैंक
आउटपुट
ऊपर, “फ़ाइल चुनें . क्लिक करने पर “परिणाम पत्रक अपलोड करने के लिए, आपको केवल “png” फ़ाइल प्रकार दिखाई देगा क्योंकि हमने ऊपर “छवि/पीएनजी” सेट किया है−