w3schools
  
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...   References Examples Forum About
BEST WEB HOSTING JustHosts

Form enctype Property


Form Object Reference Form Object

Definition and Usage

The enctype property sets or returns the value of the enctype attribute in a form.

The enctype attribute specifies how form-data should be encoded before sending it to the server.

The form-data is encoded to "application/x-www-form-urlencoded" by default. This means that all characters are encoded before they are sent to the server (spaces are converted to "+" symbols, and special characters are converted to ASCII HEX values).

Syntax

formObject.enctype=value

The enctype property can have one of the following values:

Value Description
application/x-www-form-urlencoded All characters are encoded before sent (this is default)
multipart/form-data No characters are encoded. This value is required when you are using forms that have a file upload control
text/plain Spaces are converted to "+" symbols, but no special characters are encoded


Browser Support

Internet Explorer Firefox Opera Google Chrome Safari

The enctype property is supported in all major browsers.

Note: Internet Explorer and Safari returns "application/x-www-form-urlencoded" even if no enctype attribute is defined (this is the default value), while the other browsers return nothing.


Example

Example

Return how form-data should be encoded before sending it to the server:

<html>
<body>

</form>
<form id="frm1" enctype="text/plain">
First name: <input type="text" name="fname" value="Donald" /><br />
Last name: <input type="text" name="lname" value="Duck" /><br />
</form>

<script type="text/javascript">
document.write(document.getElementById("frm1").enctype);
</script>

</body>
</html>

The output of the script above will be:

text/plain

Try it yourself »


Form Object Reference Form Object

WEB HOSTING
Best Web Hosting
PHP MySQL Hosting
Top 10 Web Hosting
UK Reseller Hosting
Web Hosting
FREE Web Hosting
Top Web Hosting
Cheap UK Web Hosting
WEB BUILDING
XML Editor – Free Trial!
FREE Flash Website
FREE Web Templates
SEO Company
EDUCATION
US Web Design Schools
HTML Certification
JavaScript Certification
XML Certification
PHP Certification
ASP Certification
STATISTICS
Browser Statistics
Browser OS
Browser Display
FLIGHT TICKETS
Find the cheapest flight
to any destination now!
SHARE THIS PAGE