JavaScript DOM Form 对象 enctype 属性
-
Form 对象 enctype 属性
enctype属性设置或返回表单中enctype属性的值。enctype属性指定在将表单数据发送到服务器之前应如何对其进行编码。默认情况下,表单数据被编码为“application/x-www-form-urlencoded”。这意味着所有字符在发送到服务器之前都会被编码(空格转换为“+”符号,特殊字符转换为ASCII HEX值)。返回如何在将表单数据发送到服务器之前对其进行编码:
尝试一下var x = document.getElementById("myForm").enctype;
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 属性 enctype 支持支持支持支持支持 -
语法
返回enctype属性:FormObject.enctype设置enctype属性FormObject.enctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain" -
属性值
值 描述 application/x-www-form-urlencoded 所有字符在发送之前都被编码(这是默认值) multipart/form-data 没有字符被编码。 使用具有文件上载控件的表单时,此值是必需的 text/plain 空格转换为“+”符号,但不编码特殊字符 -
技术细节
项目 描述 返回值 一个字符串,表示在将表单数据发送到服务器之前应该如何对其进行编码 -
更多例子
在将表单数据发送到服务器之前,应更改表单数据的enctype值:
尝试一下document.getElementById("myForm").enctype = "multipart/form-data";
-
相关页面
HTML参考:HTML <form> enctype 属性