propriété bouton HTML formmethod
Exemples
Soumettre un formulaire avec deux boutons, le bouton d'abord soumettre en utilisant la méthode = "get" pour soumettre les données de formulaire, le deuxième bouton soumettre en utilisant la méthode = données "post" de formulaire de soumission:
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<button type="submit">提交</button>
<button type="submit" formmethod="post" formaction="demo_post.html">
使用 POST 提交</button>
</form>
Essayez »
support du navigateur
Internet Explorer 10, le support de Firefox, Opera, Chrome et Safari propriété formmethod.
Remarque: Internet Explorer 9 et les versions antérieures ne prennent pas en charge IE formmethod propriété.
Définition et utilisation
propriété formmethod développé méthode HTTP utilisée pour envoyer les données de formulaire. propriété formmethod remplace sous forme d'élément méthode attribut.
attributs formmethod nécessaires et le type = "submit" utilisés conjointement.
Formulaire-données peuvent être envoyées par les moyens suivants:
- Dans la variable d'URL (en utilisant la méthode = "get") pour envoyer le formulaire
- En post HTTP (avec method = "post") pour envoyer le formulaire
Utilisez "get" méthode:
- les données de formulaire dans l'URL de la paire nom / valeur apparaît.
- Obtenir la quantité de données transférées est petite, pas plus grand que 2KB, principalement en raison de limite de longueur d'URL.
- Ne pas utiliser la méthode "get" pour transmettre des informations sensibles! (Mots de passe ou des informations sensibles apparaissent dans la barre d'adresse du navigateur)
En utilisant la méthode "post":
- Envoyer des données de formulaire sous forme de message HTTP.
- Plus fort et plus sûr que "get" méthode.
- Pas de limite de taille
Différences entre HTML 4.01 et HTML5
propriété formmethod est nouveau dans HTML 5 attributs.
grammaire
Valeur de la propriété
值 | 描述 |
---|---|
get | 向 URL 追加表单数据(form-data):URL?name=value&name=value |
post | 以 HTTP post 事务的形式发送表单数据(form-data) |
HTML balise <button>