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