Input Submit formEnctype 属性

定义和用法

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

HTML formenctype 属性规定表单数据在提交到服务器时应如何编码(仅适用于带有 method="post" 的表单)。

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

注释:formenctype 属性是 HTML5 中 type="submit" 的 <input> 元素的新属性。

另请参阅:

HTML 参考手册:HTML <input> formenctype-Attribut

实例

例子 1

查明在将表单数据提交到服务器之前应如何对其进行编码:

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

亲自试一试

例子 2

将提交按钮的 formenctype 属性的值更改为 "application/x-www-form-urlencoded":

document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";

亲自试一试

语法

返回 formEnctype 属性:

submitObject.formEnctype

设置 formEnctype 属性:

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

属性值

描述
application/x-www-form-urlencoded 默认。所有字符在发送前都经过编码(空格转换为 "+" 符号,特殊字符转换为 ASCII HEX 值)。
multipart/form-data 字符不进行编码。当您使用具有文件上传控件的表单时,此值是必需的。
text/plain Leerzeichen werden in das Symbol "+" umgewandelt, aber keine Sonderzeichen werden kodiert.

Technische Details

Rückgabewert: Zeichenkettenwert, der den Inhaltstyp angibt, der für die Übermittlung des Formulars an den Server verwendet wird.

Browserunterstützung

Die in der Tabelle angegebenen Zahlen beziehen sich auf die erste vollständige Unterstützung der Eigenschaft durch den Browser.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Unterstützung 10.0 Unterstützung Unterstützung Unterstützung