HTML-DOM Formular enctype Attribut
Definition und Verwendung
enctype Eigenschaft legt oder gibt den MIME-Typ verwendet, um den Inhalt des Formulars zu kodieren.
Wenn das Formular nicht enctype Attribut, dann, wenn der Text vorgelegt Standard ist "application / x-www-form-urlencoded".
Wenn der Eingabetyp "Datei" ist, ist der Wert "multipart / form-data".
Grammatik
formObject.enctype=value
enctype Attribut kann folgende Werte haben:
值 | 描述 |
---|---|
application/x-www-form-urlencoded | 数据在发送前所有字符都会被编码 (默认) |
multipart/form-data | 没有字符被编码。这个值用于控制表单文件的上传 |
text/plain | 空格转换为"+"符号,但没有特殊字符 编码 |
Browser-Unterstützung
Alle gängigen Browser unterstützen enctype Attribut
Hinweis: Internet Explorer und Safari - Browser gibt "application / x-www-form -urlencoded", wenn kein enctype Attribut definiert ist (Standard), andere Browser keinen Rückgabewert.
Beispiele
Beispiele
Geben Sie das Formular den Codierungstyp Datenserver zu starten:
<html>
<body>
<form>
<form id="frm1" enctype="text/plain">
First name: <input type="text" name="fname" value="Donald"><br>
Last name: <input type="text" name="lname" value="Duck"><br>
</form>
<script>
document.write(document.getElementById("frm1").enctype);
</script>
</body>
</html>
<body>
<form>
<form id="frm1" enctype="text/plain">
First name: <input type="text" name="fname" value="Donald"><br>
Last name: <input type="text" name="lname" value="Duck"><br>
</form>
<script>
document.write(document.getElementById("frm1").enctype);
</script>
</body>
</html>
Beispiele für die obigen Ausgangs:
text/plain
Versuchen »
Form Object