Derniers tutoriels de développement web
 

Input Submit formMethod Property

<Entrée objet Envoyer

Exemple

Pour en savoir quelle méthode HTTP utilisée pour soumettre le formulaire au serveur:

var x = document.getElementById("mySubmit").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 d' envoi.

Le formmethod attribut définit la méthode HTTP d'envoi form-data à l'URL d'action.

Le formmethod attribut remplace la method attribut de la balise <form> élément.

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 (method="get") ou comme une opération post HTTP (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 la <input> élément de type = « submit » 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:

submitObject .formMethod

Définissez la propriété formMethod:

submitObject .formMethod=get|post

Valeurs de propriété

Valeur La description
get Défaut. Le formulaire-concatène données à l'URL par paires nom / valeur: 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("mySubmit").formMethod = "post";
Essayez vous - même »

Pages associées

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


<Entrée objet Envoyer