最新的Web开发教程
 

Button formEnctype Property

<按钮对象

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

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

x的结果可能是:

text/plain
试一试»

定义和用法

所述formEnctype属性设置或返回的值formenctype一个按钮的属性。

所述formenctype属性指定如何形式数据应该将其发送到服务器之前进行编码。 此属性将覆盖表单的enctype属性。

所述formenctype属性仅用于按钮类型为“提交”。

注意: formenctype属性是新的<button>在HTML5元件。


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

该formEnctype属性在所有主流浏览器的支持。

注:在Internet Explorer 9及更早版本不支持formEnctype财产。


句法

返回formEnctype属性:

buttonObject .formEnctype

设置formEnctype属性:

buttonObject .formEnctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"

属性值

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

技术细节

返回值: 一个字符串,表示用于将形式提交给服务器的内容的类型

更多示例

改变的值formenctype从按钮的属性"text/plain""application/x-www-form-urlencoded"

document.getElementById("myBtn").formEnctype = "application/x-www-form-urlencoded";
试一试»

在返回的formEnctype财产又如:

var x = document.getElementById("myBtn").formEnctype;
试一试»

相关页面

HTML参考: HTML <button> formenctype属性


<按钮对象