Exemplo
Descubra quais HTTP método que é usado para enviar o formulário para o servidor:
var x = document.getElementById("mySubmit").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 enviar.
O formmethod atributo define o método HTTP para o envio do formulário-dados para o URL de ação.
O formmethod atributo substitui o method atributo do <form> elemento.
O formmethod atributo é usado somente para botões com type = "submit".
A forma de dados podem ser enviados como variáveis de URL (method="get") ou como uma transação HTTP post (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 <input> elemento com type = "submit" 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:
submitObject .formMethod
Defina a propriedade FormMethod:
submitObject .formMethod=get|post
Valores de propriedade
Valor | Descrição |
---|---|
get | Padrão. Anexa A forma de dados para o URL em pares nome / valor: URL name = value & name = value? |
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("mySubmit").formMethod = "post";
Tente você mesmo " Páginas relacionadas
Referência HTML: HTML <input> atributo formmethod
<Input Enviar Objeto