例
返回将其发送到服务器之前,表单数据应该如何编码:
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属性
<形对象