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 »