English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'attribut formmethod définit la méthode HTTP utilisée pour envoyer les données du formulaire à l'URL d'opération. L'attribut formmethod remplace l'attribut method de l'élément <form>. Remarque : l'attribut formmethod peut être utilisé avec type = "submit" et type = "image".
Le second bouton de soumission couvrira la méthode HTTP suivante :
!DOCTYPE html> <html> <head> <title>HTML:<input> formmethod attribute - Base Tutorial Network(oldtoolbag.com)</title> <body> <form action="action_page.php" method="get" target="_blank"> Prénom: <input type="text" name="fname"><br> Nom de famille: <input type="text" name="lname"><br> <input type="submit" value="Soumettre"> <input type="submit" formmethod="post" value="Soumettre en utilisant POST"> </form> </body> </html>Voyons si ça marche ‹/›
IEFirefoxOperaChromeSafari
Internet Explorer 10、Firefox、Opera、Chrome et Safari prennent en charge l'attribut formmethod.
Attention :Internet Explorer 9 Les versions précédentes de Internet Explorer, Firefox, Opera, Chrome et Safari ne prennent pas en charge l'attribut formmethod du tag <input>.
L'attribut formmethod définit la méthode HTTP à utiliser pour envoyer les données du formulaire à l'URL d'action.
L'attribut formmethod remplace le method de l'élément <form>. method Attribut.
Attention :L'attribut formmethod est utilisé avec type="submit" et type="image".
Les données du formulaire peuvent être envoyées sous forme de variables URL (method="get") ou sous forme de transaction HTTP post (method="post").
Remarque sur la méthode "get":
Cette méthode envoie les données du formulaire sous forme de/Les paires de valeurs sont ajoutées à l'URL
Cette méthode est très utile pour les utilisateurs qui souhaitent ajouter des signets aux soumissions de formulaires
La longueur de l'URL est limitée(différente selon les navigateurs),par conséquent, vous ne pouvez pas être sûr que toutes les données du formulaire soient correctement transmises
Ne jamais utiliser la méthode "get" pour envoyer des données sensibles!(par exemple des mots de passe ou d'autres informations sensibles, visibles dans l'adresse de navigation du navigateur)、
Remarque sur la méthode "post":
Cette méthode envoie les données du formulaire sous forme de transaction HTTP post
Les formulaires soumis par la méthode "post" ne peuvent pas être ajoutés aux favoris
La méthode "post" est plus sécurisée que "get", et "post" n'a pas de limite de longueur
L'attribut formmethod est HTML5 des attributs nouveaux ajoutés.
<input formmethod="get|post">
valeur | description |
---|---|
get | par défaut. Envoyer les données du formulaire (form-data)par le nom/comme paires de valeurs ajoutées à l'URL: URL?name=value&name=value。 |
post | Envoyer les données du formulaire sous forme de transaction HTTP post(form-data)。 |