oujood.com

 HTML L’attribut FormMethod de la balise input

L'attribut FormMethod définit la méthode HTTP qui sera utilisée pour envoyer les données au serveur.

chercher |

 Définition et utilisation attribut FormMethod

LES BALISES HTML

L'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

Internet Explorer Firefox Opéra Google Chrome Safari

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

Voir aussi nos tutoriel :

Les Différents types de listes

Listes à puces et énumérations en HTML. Comment faire une liste à puce...

Balise li

Définit un élément de liste

fonction trim, trim

Supprime les espaces (ou d'autres caractères) en d but et fin de chaîne