HTML <form> methodAttributs
Exemples
Utilisez la méthode "get" pour soumettre le formulaire :
<form action="demo_form.html" method="get">
Prénom name: <input type="text" name="fname"><br>
Nom name: <input type="text" name="lname"><br>
<input type="submit" value="Envoyer">
</le formulaire>
Essayez-le vous-même »
(Voir plus d'exemples au bas de la page)
Prise en charge des navigateurs
![]()
![]()
![]()
![]()
![]()
Tous les principaux navigateurs prennent en charge l'attribut method.
Définition et utilisation
L'attribut method spécifie comment envoyer les données de formulaire (les données de formulaire sont envoyées à la page spécifiée dans l'attribut action).
Les données de formulaire peuvent être envoyées sous forme de variables d'URL (method="get") ou sous forme de transaction HTTP POST (method="post").
Remarques sur GET :
- Ajoute les données de formulaire à l'URL sous forme de paires nom/valeur
- La longueur d'une URL est limitée (environ 3000 caractères)
- N'utilisez jamais GET pour envoyer des données sensibles ! (Elles sont visibles dans l'URL)
- Utile pour les soumissions de formulaire lorsqu'un utilisateur souhaite ajouter le résultat à ses favoris
- GET est mieux adapté aux données non sécurisées, comme les chaînes de requête dans Google
Remarques sur POST :
- Ajoute les données de formulaire au corps de la requête HTTP (les données ne sont pas affichées dans l'URL)
- N'a aucune limitation de longueur
- Les formulaires soumis avec POST ne peuvent pas être ajoutés aux favoris
Différences entre HTML 4.01 et HTML5
Aucun.
Syntaxe
<form method="get|post">
Valeurs d'attributs
| Valeur | Description |
|---|---|
| get | Par défaut. Ajoute les données du formulaire à l'URL sous forme de paires nom/valeur : URL?name=value&name=value. |
| post | Envoie les données de formulaire sous forme de transaction HTTP POST. |
Plus d’exemples
Envoyer les données du formulaire en utilisant la méthode "post".
Balise HTML <form> Autres extensions