Propriedade enctype do formulário
Exemplo
Retorne como os dados do formulário devem ser codificados antes de enviá-los ao servidor:
var x = document.getElementById("myForm").enctype;
Definição e uso
A propriedade enctype define ou retorna o valor do atributo enctype em um formulário.
O atributo enctype especifica como os dados do formulário devem ser codificados antes de enviá-los ao servidor.
Os dados do formulário são codificados para "application/x-www-form-urlencoded" por padrão. Isso significa que todos os caracteres são codificados antes de serem enviados ao servidor (os espaços são convertidos em símbolos "+" e os caracteres especiais são convertidos em valores ASCII HEX).
Suporte ao navegador
Property | |||||
---|---|---|---|---|---|
enctype | Yes | Yes | Yes | Yes | Yes |
Sintaxe
Retorne a propriedade enctype:
formObject.enctype
Defina a propriedade enctype:
formObject.enctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
Valores de propriedade
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 |
Detalhes técnicos
Valor de retorno: | Uma String, representando como os dados do formulário devem ser codificados antes de enviá-los ao servidor |
---|
Mais exemplos
Exemplo
Altere o valor enctype de como os dados do formulário devem ser codificados antes de enviá-los ao servidor:
document.getElementById("myForm").enctype = "multipart/form-data";
Páginas relacionadas
Referência HTML: atributo HTML <form> enctype
❮ Objeto de formulário