Propriedade formEnctype do Button

Definição e uso

formEnctype A propriedade Propriedade formenctype .

A propriedade formenctype define como os dados do formulário devem ser codificados antes de serem enviados para o servidor. Este atributo sobrepõe o valor do atributo Atributo enctype.

A propriedade formenctype é usada apenas para botões com type="submit".

Notas:Propriedade formenctype É uma nova propriedade do elemento <button> no HTML5.

Exemplo

Exemplo 1

Retorne como os dados do formulário devem ser codificados antes de serem enviados para o servidor:

var x = document.getElementById("myBtn").formEnctype;

Experimente você mesmo

Exemplo 2

Mude o valor do atributo formenctype do botão de "text/plain" para "application/x-www-form-urlencoded":

document.getElementById("myBtn").formEnctype = "application/x-www-form-urlencoded";

Experimente você mesmo

Exemplo 3

Outro exemplo de retorno da propriedade formEnctype:

var x = document.getElementById("myBtn").formEnctype;

Experimente você mesmo

Sintaxe

Retorne a propriedade formEnctype:

buttonObject.formEnctype

Defina a propriedade formEnctype:

buttonObject.formEnctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"

Valor do atributo

Valor Descrição
application/x-www-form-urlencoded Todos os caracteres são codificados antes do envio (padrão).
multipart/form-data Não codifique caracteres. Quando você usar um formulário com controle de upload de arquivo, este valor é obrigatório.
text/plain Espaços são convertidos em símbolos "+", mas os caracteres especiais não são codificados.

Detalhes técnicos

Valor de retorno: Valor de string que representa o tipo de conteúdo a ser enviado para o servidor no formulário.

Suporte de navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte 10.0 Suporte Suporte Suporte

Páginas relacionadas

Manual de referência do HTML:Atributo formenctype do <button> do HTML