HTML <form> methodAttributs

HTML form 标签参考手册Balise HTML <form>

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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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".


HTML form 标签参考手册Balise HTML <form> Autres extensions