formenctype एट्रिब्यूट का उपयोग यह दिखाने के लिए किया जाता है कि सर्वर पर सबमिट करते समय फॉर्म डेटा कैसे एन्कोड किया जाना चाहिए। यह HTML5 में पेश किया गया था और केवल इनपुट टाइप सबमिट और इमेज के साथ उपयोग किया जाता है।
यहां formenctype एट्रिब्यूट मान दिए गए हैं:
| क्र.सं. | मान और विवरण |
|---|---|
| 1 | application/x-www-form-urlencoded यह डिफ़ॉल्ट है। भेजने से पहले सभी कैरेक्टर्स एन्कोड किए जाते हैं। |
| 2 | multipart/form-data कोई कैरेक्टर एन्कोड नहीं किया जाता। फ़ाइल अपलोड के लिए आवश्यक। |
| 3 | text/plain इसमें, स्पेस को + सिंबल में बदल दिया जाता है। हालांकि, कोई विशेष कैरेक्टर एन्कोड नहीं किया जाता। |
उदाहरण
HTML में formenctype एट्रिब्यूट का उपयोग करने का तरीका सीखने के लिए निम्न कोड चलाएं:
<!DOCTYPE html> <html> <head> <title>HTML formenctype एट्रिब्यूट</title> </head> <body> <form action=”” method="post"> नाम<input type="text" name="name"/><br> <input type="submit" formenctype="multipart/form-data" value="सबमिट"> </form> </body> </html>
फ़ाइल अपलोड के लिए multipart/form-data आवश्यक है।