FREE Web Template Download
HTML CSS JAVASCRIPT SQL PHP BOOTSTRAP JQUERY ANGULARJS TUTORIALS REFERENCES EXAMPLES Blog
 

Input Submit formEnctype Property

Input Submit Object Reference Input Submit Object

Example

Find out how form-data should be encoded before submitting it to a server:

var x = document.getElementById("mySubmit").formEnctype;

The result of x could be:

text/plain
Try it Yourself »

Definition and Usage

The formEnctype property sets or returns the value of the formenctype attribute of a submit button.

The formenctype attribute specifies how form-data should be encoded when submitting it to the server (only for forms with method="post").

The formenctype attribute overrides the enctype attribute of the <form> element.

Note: The formenctype attribute is new for the <input> element with type="submit" in HTML5.


Browser Support

Property
formEnctype Yes 10.0 Yes Yes Yes

Syntax

Return the formEnctype property:

submitObject.formEnctype

Set the formEnctype property:

submitObject.formEnctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"

Property Values

Value Description
application/x-www-form-urlencoded Default. All characters are encoded before sent (spaces are converted to "+" symbols, and special characters are converted to ASCII HEX values)
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

Technical Details

Return Value: A String, representing the type of content that is used to submit the form to the server

More Examples

Example

Change the value of the formenctype attribute of a submit button to "application/x-www-form-urlencoded":

document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
Try it Yourself »

Related Pages

HTML reference: HTML <input> formenctype attribute


Input Submit Object Reference Input Submit Object