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