例
了解如何表单数据应提交给服务器之前进行编码:
var x = document.getElementById("mySubmit").formEnctype;
x的结果可能是:
text/plain
试一试» 定义和用法
该formEnctype属性设置或返回的值formenctype一个提交按钮的属性。
所述formenctype属性指定如何形式数据应该将它提交给服务器时进行编码(only for forms with method="post") 。
所述formenctype属性覆盖enctype所述的属性<form>元素。
注意: formenctype属性是新的<input>用型元件=以HTML5“提交”。
浏览器支持
该formEnctype属性在所有主流浏览器的支持。
注:在Internet Explorer 9及更早版本不支持formEnctype财产。
句法
返回formEnctype属性:
submitObject .formEnctype
设置formEnctype属性:
submitObject .formEnctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"
属性值
值 | 描述 |
---|---|
application/x-www-form-urlencoded | 默认。 所有字符被编码之前发送(空格被转换为"+"符号和特殊字符被转换成ASCII的十六进制值) |
multipart/form-data | 任何字符进行编码。 这个值,当你使用的是有一个文件上传控件的形式要求 |
text/plain | 空格被转换为"+"符号,但没有特殊的字符被编码 |
技术细节
返回值: | 一个字符串,表示用于将形式提交给服务器的内容的类型 |
---|
更多示例
例
改变的值formenctype提交按钮的属性为"application/x-www-form-urlencoded" :
document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
试一试» 相关页面
HTML参考: HTML <input> formenctype属性
<输入提交对象