Derniers tutoriels de développement web
 

Button formMethod Property

<Bouton objet

Exemple

Retour lequel procédé HTTP à utiliser lors de l'envoi du formulaire-data:

var x = document.getElementById("myBtn").formMethod;

Le résultat de x pourrait être:

post
Essayez vous - même »

Définition et utilisation

Les ensembles de propriétés formMethod ou renvoie la valeur de l' formmethod attribut d'un bouton.

Le formmethod attribut spécifie la méthode HTTP à utiliser lors de l' envoi du formulaire-données. Cet attribut remplace l'attribut de la méthode de la forme.

Le formmethod attribut est utilisé uniquement pour les boutons de type = « submit ».

Le formulaire-données peuvent être envoyées sous forme de variables d'URL (with method="get") ou après HTTP (with method="post") .

Notes sur le "get" méthode:

  • il ajoute les form-data à l'URL en paires nom / valeur
  • il est utile pour les soumissions de formulaire où l'utilisateur veut signet le résultat
  • Il y a une limite à la quantité de données que vous pouvez placer dans une URL (varie entre les navigateurs), par conséquent, vous ne pouvez pas être sûr que tous les formulaires-données seront transférées correctement
  • Ne jamais utiliser le "get" méthode pour transmettre des informations sensibles! (Mot de passe ou d'autres informations sensibles seront visibles dans la barre d'adresse du navigateur)

Notes sur le "post" méthode:

  • il envoie le formulaire-données comme une transaction post HTTP
  • Soumissions de formulaire avec le "post" méthode ne peut pas être bookmarked
  • il est plus robuste et plus sûre que "get"
  • il ne dispose pas des limites de taille

Remarque: Le formmethod attribut est nouveau pour le <button> élément en HTML5.


Support du navigateur

Internet ExplorerFirefoxOperaGoogle ChromeSafari

La propriété formMethod est pris en charge dans tous les principaux navigateurs.

Remarque: La propriété formMethod est pas pris en charge dans Internet Explorer 9 et les versions antérieures.


Syntaxe

Retour la propriété formMethod:

buttonObject .formMethod

Définissez la propriété formMethod:

buttonObject .formMethod=get|post

Valeurs de propriété

Valeur La description
get Le formulaire-concatène données à l'URL: URL name = value & name = valeur
post Envoie le formulaire-données en tant que transaction HTTP Post

Détails techniques

Valeur de retour: Une chaîne, ce qui représente la méthode HTTP qui est utilisé pour transmettre le formulaire au serveur

autres exemples

Exemple

Changer la méthode d'envoi form-data:

document.getElementById("myBtn").formMethod = "post";
Essayez vous - même »

Exemple

Un autre exemple sur la restitution des biens formMethod:

var x = document.getElementById("myBtn").formMethod;
Essayez vous - même »

Pages associées

Référence HTML: HTML <button> attribut formmethod


<Bouton objet