Enctype - Eigenschaft bilden
Beispiel
Geben Sie zurück, wie Formulardaten codiert werden sollten, bevor Sie sie an den Server senden:
var x = document.getElementById("myForm").enctype;
Definition und Verwendung
Die Eigenschaft enctype legt den Wert des Attributs enctype in einem Formular fest oder gibt ihn zurück.
Das enctype-Attribut gibt an, wie Formulardaten codiert werden sollen, bevor sie an den Server gesendet werden.
Die Formulardaten sind standardmäßig nach "application/x-www-form-urlencoded" codiert. Das bedeutet, dass alle Zeichen verschlüsselt werden, bevor sie an den Server gesendet werden (Leerzeichen werden in „+“-Symbole konvertiert und Sonderzeichen werden in ASCII-HEX-Werte konvertiert).
Browser-Unterstützung
Property | |||||
---|---|---|---|---|---|
enctype | Yes | Yes | Yes | Yes | Yes |
Syntax
Geben Sie die enctype-Eigenschaft zurück:
formObject.enctype
Legen Sie die enctype-Eigenschaft fest:
formObject.enctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
Eigenschaftswerte
Value | Description |
---|---|
application/x-www-form-urlencoded | All characters are encoded before sent (this is default) |
multipart/form-data | No characters are encoded. This value is required when you are using forms that have a file upload control |
text/plain | Spaces are converted to "+" symbols, but no special characters are encoded |
Technische Details
Rückgabewert: | Ein String, der darstellt, wie Formulardaten codiert werden sollen, bevor sie an den Server gesendet werden |
---|
Mehr Beispiele
Beispiel
Ändern Sie den enctype-Wert dafür, wie Formulardaten codiert werden sollen, bevor Sie sie an den Server senden:
document.getElementById("myForm").enctype = "multipart/form-data";
Verwandte Seiten
HTML-Referenz: HTML <form> enctype-Attribut
❮ Formularobjekt