最新的Web开发教程
 

Input Submit formEnctype Property

<输入提交对象

了解如何表单数据应提交给服务器之前进行编码:

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

x的结果可能是:

text/plain
试一试»

定义和用法

该formEnctype属性设置或返回的值formenctype一个提交按钮的属性。

所述formenctype属性指定如何形式数据应该将它提交给服务器时进行编码(only for forms with method="post")

所述formenctype属性覆盖enctype所述的属性<form>元素。

注意: formenctype属性是新的<input>用型元件=以HTML5“提交”。


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

该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属性


<输入提交对象