最新的Web开发教程
 

Form enctype Property

<形对象

返回将其发送到服务器之前,表单数据应该如何编码:

var x = document.getElementById("myForm").enctype;

x的结果将是:

application/x-www-form-urlencoded
试一试»

定义和用法

的加密类型属性设置或返回的值enctype的形式属性。

enctype属性指定如何形成的数据应该把它发送到服务器之前进行编码。

该形状数据被编码到"application/x-www-form-urlencoded"默认情况下。 这意味着,它们被发送到服务器之前,所有字符被编码(spaces are converted to "+" symbols, and special characters are converted to ASCII HEX values)


浏览器支持

属性
enctype

句法

返回ENCTYPE属性:

formObject .enctype

将ENCTYPE属性:

formObject .enctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"

属性值

描述
application/x-www-form-urlencoded 之前发送的所有字符进行编码(this is default)
multipart/form-data 任何字符进行编码。 这个值,当你使用的是有一个文件上传控件的形式要求
text/plain 空格被转换为"+"符号,但没有特殊的字符被编码

技术细节

返回值: 一个字符串,表示如何形式数据应该将其发送到服务器之前被编码

更多示例

更改是如何形成的数据应该把它发送到服务器之前被编码的ENCTYPE值:

document.getElementById("myForm").enctype = "multipart/form-data";
试一试»

相关页面

HTML参考: HTML <form> enctype属性


<形对象