Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

HTML | enctype Attribute

  • Difficulty Level : Basic
  • Last Updated : 08 Dec, 2021

This Attribute specifies that data will be present in form should be encoded when submitting to the server. This type of attribute can be used only if method = “POST”.
Syntax: 
 

<form enctype = "value">

Element: The enctype attribute is associated with <form> enctype element only. 
Attribute Value: This attribute contains three value which are listed below: 
 

  • application/x-www-form-urlencoded: It is the default value. It encodes all the characters before sent to the server. It converts spaces into + symbols and special character into its hex value.
  • multipart/form-data: This value does not encode any character.
  • text/plain: This value convert spaces into + symbols but special characters are not converted.

Example: 
 

html




<!DOCTYPE html>
<html>
    <head>
        <title>enctype attribute</title>
        <style>
            h1 {
                color:green;
            }
            body {
                text-align:center;
            }
        </style>
    </head>
    <body>
 
        <h1>GeeksforGeeks</h1>
        <h2>enctype Attribute</h2>
        <form action="#" method="post"
                        enctype="multipart/form-data">
 
            First name: <input type="text" name="fname"><br>
            Last name: <input type="text" name="lname"><br>
            Address: <input type="text" name="Address"><br>
 
            <input type="submit" value="Submit">
        </form>
 
    </body>
</html>                   

Output: 
 

Supported Browsers: The browser supported by enctype Attribute are listed below: 
 

  • Google Chrome
  • Internet Explorer
  • Firefox
  • Opera
  • Apple Safari

 


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!