Exemplo
Voltar qual método HTTP para usar quando enviar o formulário de dados:
var x = document.getElementById("myBtn").formMethod;
O resultado x poderia ser:
post
Tente você mesmo " Definição e Uso
Os FormMethod conjuntos de propriedades ou retorna o valor da formmethod atributo de um botão.
O formmethod atributo especifica qual o método HTTP para usar quando enviar o formulário-dados. Este atributo substitui atributo method do formulário.
O formmethod atributo é usado somente para botões com type = "submit".
A forma de dados podem ser enviados como variáveis de URL (with method="get") ou como pós HTTP (with method="post") .
Notas sobre o "get" método:
- ele anexa A forma de dados para o URL em pares nome / valor
- é útil para envios de formulários onde um usuário deseja marcar o resultado
- Há um limite para a quantidade de dados que você pode colocar em uma URL (varia entre os navegadores), portanto, você não pode ter certeza que todos da forma de dados serão transferidos corretamente
- Nunca use o "get" método para transmitir informações sensíveis! (Palavra-passe ou outras informações confidenciais será visível na barra de endereços do navegador)
Notas sobre o "post" método:
- ele envia os form-data como uma transação HTTP post
- Envios de formulários com o "post" método não pode ser marcada
- é mais robusto e seguro do que "get"
- ele não tem limitações de tamanho
Nota: O formmethod atributo é novo para o <button> elemento em HTML5.
Suporte navegador
A propriedade FormMethod é suportado em todos os principais navegadores.
Nota: A propriedade FormMethod não é suportada no Internet Explorer 9 e versões anteriores.
Sintaxe
Devolver o imóvel FormMethod:
buttonObject .formMethod
Defina a propriedade FormMethod:
buttonObject .formMethod=get|post
Valores de propriedade
Valor | Descrição |
---|---|
get | Anexa A forma de dados para o URL:? URL name = value & name = valor |
post | Envia os form-data como uma transação HTTP post |
Detalhes técnicos
Valor de retorno: | A String, representando o método HTTP que é usado para enviar o formulário para o servidor |
---|
mais Exemplos
Exemplo
Alterar o método de envio de form-data:
document.getElementById("myBtn").formMethod = "post";
Tente você mesmo " Exemplo
Outro exemplo em retornar a propriedade FormMethod:
var x = document.getElementById("myBtn").formMethod;
Tente você mesmo " Páginas relacionadas
Referência HTML: HTML <button> atributo formmethod
<Button Objeto