Atributo do método HTML
Definição e uso
O method
atributo especifica como enviar dados de formulário (os dados de formulário são enviados para a página especificada no
action
atributo).
Os dados do formulário podem ser enviados como variáveis de URL (com
method="get"
) ou como transação de postagem HTTP (com method="post"
).
Observações sobre GET:
- Anexa dados de formulário ao URL em pares de nome/valor
- O comprimento de um URL é limitado (cerca de 3.000 caracteres)
- Nunca use GET para enviar dados confidenciais! (será visível no URL)
- Útil para envios de formulários em que um usuário deseja marcar o resultado
- GET é melhor para dados não seguros, como strings de consulta no Google
Observações sobre o POST:
- Anexa dados de formulário dentro do corpo da solicitação HTTP (os dados não são mostrados na URL)
- Não tem limitações de tamanho
- Envios de formulários com POST não podem ser marcados
Aplica-se a
O method
atributo pode ser usado no seguinte elemento:
Elemento | Atributo |
---|---|
<formulário> | método |
Exemplo
Exemplo
Envie um formulário usando o método "get":
<form
action="/action_page.php"
method="get">
First name: <input type="text" name="fname"><br>
Last name:
<input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
Suporte ao navegador
Attribute | |||||
---|---|---|---|---|---|
method | Yes | Yes | Yes | Yes | Yes |