Derniers tutoriels de développement web
 

HTML <form> method Attribute

<HTML <form> tag

Exemple

Soumettre un formulaire en utilisant le "get" méthode:

<form action="demo_form.asp" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>
Essayez - le vous - même »

Plus "Try it yourself" exemples ci-dessous.


Définition et utilisation

La method attribut spécifie comment envoyer form-data (la forme de données est envoyé à la page spécifiée dans la action attribut).

Les form-data peuvent être envoyés sous forme de variables d'URL (avec method="get" ) ou comme HTTP post transaction (avec method="post" ).

Remarques sur GET :

  • Ajoute form-data dans l'URL dans / paires de valeurs de nom
  • La longueur d'une URL est limitée (environ 3000 caractères)
  • Ne jamais utiliser GET pour envoyer des données sensibles! (Sera visible dans l'URL)
  • Utile pour les soumissions de formulaire où un utilisateur veut mettre en signet le résultat
  • GET est préférable pour les données non sécurisées, comme les chaînes de requête dans Google

Notes sur POST :

  • Ajoute form-data à l'intérieur du corps de la requête HTTP (données non représentée est dans l'URL)
  • A aucune limitation de taille
  • Soumissions de formulaire avec POST ne peuvent pas être mis en signet

support du navigateur

Attribut
method Oui Oui Oui Oui Oui

Différences entre HTML 4.01 et HTML5

AUCUN.


Syntaxe

<form method="get|post">

Attribut valeurs

Valeur La description
get Défaut. Ajoute les form-data à l'URL en paires nom / valeur: URL?name=value&name=value
post Envoie les form-data comme une opération HTTP Post

Autres exemples

Exemple

Soumettre un formulaire en utilisant le "post" méthode:

<form action="demo_form_method_post.asp" method="post">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>
Essayez - le vous - même »

<HTML <form> tag