OUJOOD.COM
Définition et utilisation attribut FormMethod
LES BALISES HTMLL'attribut FormMethod définit la méthode HTTP qui sera utilisée pour envoyer les données au serveur.
L'attribut FormMethod remplace l'attribut methode de l'élément <form>.
Remarque: L'attribut FormMethod peut être utilisés avec l’élément input de type = "submit" et de type = "image".
Les données du formulaire peuvent être envoyés comme des variables d'URL (method = "get") ou comme une opération HTTP POST (method = "post").
Remarques sur la méthode "GET":
Cette méthode ajoute les données à l'URL dans des paires nom / valeur
Cette méthode est utile pour la soumission de formulaire où l'utilisateur veut marquer le résultat
Il ya une limite à la quantité de données que vous pouvez placer dans une URL (selon le navigateur), donc vous ne pouvez pas être sûr que toutes les données du formulaire seront correctement transféré
Ne jamais utiliser la méthode "GET" pour transmettre des informations sensibles! (Mot de passe ou d'autres informations sensibles car elles seront visible dans la barre d'adresse du navigateur)
Remarques sur la méthode "POST":
Cette méthode envoie les données de formulaire comme une opération HTTP POST
La méthode "post" supporte une quantité de données nettement plus importante (sans limite de taille) et elle est plus sûre que "get".
Syntaxe
<input FormMethod="get|post">>
Exemple Le seconde bouton submit remplace la méthode HTTP du formulaire:
Exemple : 📋 Copier le code
<!DOCTYPE html> <html lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>html5 demo</title> </head> <body> <form name="form1" action="page-cible.php" method="get"> Prénom: <input type="text" name="pnom"><br><br> Nom: <input type="text" name="nom"><br><br> <input type="submit" ><br><br> <input type="submit" FormMethod="post" formaction="page-cible_post.php" value="Envoyer en utilisant POST"> </form> </body> </html>
Navigateurs pris en charge
L'attribut FormMethod est pris en charge tous les principaux navigateurs, sauf Internet Explorer.
Différences entre HTML 4.01 et HTML5
L'attribut FormMethod est nouveau dans HTML5.
Valeurs d'attributs
Valeur | Description |
---|---|
get | Par défaut. Ajoute la forme de données à l'URL dans paires nom / valeur: URL nom = valeur nom = valeur & |
post | Envoier les données comme une opération HTTP POST |
Retour à l'accueil du site
Par carabde 10 mars 2014