Button formEnctype 属性
定义和用法
formEnctype
属性设置或返回按钮的 formenctype 属性 的值。
formenctype 属性规定表单数据在发送到服务器之前应如何编码。此属性覆盖表单的 enctype 属性。
formenctype 属性仅用于 type="submit" 的按钮。
注释:formenctype 属性 是 HTML5 中 <button> 元素的新属性。
实例
例子 1
返回表单数据在发送到服务器之前应该如何编码:
var x = document.getElementById("myBtn").formEnctype;
例子 2
将按钮的 formenctype 属性值从 "text/plain" 改为 "application/x-www-form-urlencoded":
document.getElementById("myBtn").formEnctype = "application/x-www-form-urlencoded";
例子 3
另一个返回 formEnctype 属性的例子:
var x = document.getElementById("myBtn").formEnctype;
语法
返回 formEnctype 属性:
buttonObject.formEnctype
设置 formEnctype 属性:
buttonObject.formEnctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
属性值
值 | 描述 |
---|---|
application/x-www-form-urlencoded | 所有字符在发送前都经过编码(默认)。 |
multipart/form-data | 不对字符进行编码。当您使用有文件上传控件的表单时,此值是必需的。 |
text/plain | 空格转换为 "+" 符号,但不编码特殊字符。 |
技术细节
返回值: | 字符串值,表示用于向服务器提交表单的内容类型。 |
---|
浏览器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 10.0 | 支持 | 支持 | 支持 |
相关页面
HTML 参考手册:HTML <button> formenctype 属性