Input Submit formEnctype Property
Exemplo
Descubra como os dados do formulário devem ser codificados antes de enviá-los para um servidor:
var x = document.getElementById("mySubmit").formEnctype;
Definição e uso
A propriedade formEnctype define ou retorna o valor do atributo formEnctype de um botão de envio.
O atributo formenctype especifica como os dados do formulário devem ser codificados ao enviá-los ao servidor (somente para formulários com method="post").
O atributo formenctype substitui o atributo enctype do elemento <form>.
Nota: O atributo formenctype é novo para o elemento <input> com type="submit" em HTML5.
Suporte ao navegador
Property | |||||
---|---|---|---|---|---|
formEnctype | Yes | 10.0 | Yes | Yes | Yes |
Sintaxe
Retorne a propriedade formEnctype:
submitObject.formEnctype
Defina a propriedade formEnctype:
submitObject.formEnctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
Valores de propriedade
Value | Description |
---|---|
application/x-www-form-urlencoded | Default. All characters are encoded before sent (spaces are converted to "+" symbols, and special characters are converted to ASCII HEX values) |
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 o tipo de conteúdo usado para enviar o formulário ao servidor |
---|
Mais exemplos
Exemplo
Altere o valor do atributo formenctype de um botão de envio para "application/x-www-form-urlencoded":
document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
Páginas relacionadas
Referência HTML: atributo HTML <input> formenctype
❮ Inserir Objeto de Envio