Vlastnost typu enctype formuláře
Příklad
Vraťte, jak by měla být data formuláře zakódována, než je odešlete na server:
var x = document.getElementById("myForm").enctype;
Definice a použití
Vlastnost enctype nastavuje nebo vrací hodnotu atributu enctype ve formuláři.
Atribut enctype určuje, jak by měla být data formuláře zakódována před jejich odesláním na server.
Data formuláře jsou ve výchozím nastavení zakódována jako „application/x-www-form-urlencoded“. To znamená, že všechny znaky jsou před odesláním na server zakódovány (mezery jsou převedeny na symboly „+“ a speciální znaky jsou převedeny na hodnoty ASCII HEX).
Podpora prohlížeče
Property | |||||
---|---|---|---|---|---|
enctype | Yes | Yes | Yes | Yes | Yes |
Syntax
Vraťte vlastnost enctype:
formObject.enctype
Nastavte vlastnost enctype:
formObject.enctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
Hodnoty vlastností
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 |
Technické údaje
Návratová hodnota: | Řetězec představující, jak by měla být data formuláře zakódována před jejich odesláním na server |
---|
Další příklady
Příklad
Před odesláním na server změňte hodnotu enctype pro způsob kódování dat formuláře:
document.getElementById("myForm").enctype = "multipart/form-data";
Související stránky
HTML reference: HTML <form> atribut enctype
❮ Objekt formuláře