Latest web development tutorials

propriété entrée HTML formmethod

HTML entrée Tag Référence HTML balise <input>

Exemples

Le second bouton soumettre couvre méthode HTTP sous la forme:

<form action="demo-form.php" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
<input type="submit" formmethod="post" formaction="demo-post.php" value="使用 POST 提交">
</form>

Essayez »

support du navigateur

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 10, Firefox, Opera, Chrome et Safari soutien formmethod propriété.

Remarque: Internet Explorer 9 et les versions antérieures ne prennent pas en charge la propriété formmethod balise <input>.


Définition et utilisation

la propriété formmethod définit la méthode HTTP pour envoyer les données de formulaire à l'action URL.

remplacements de propriétés formmethod <> de forme d'élément méthode attribut.

Note: formmethod attribut type = "submit" et type = "image" est utilisé en conjonction.

les données de formulaire peuvent être utilisés en tant que le formulaire pour envoyer la variable d'URL (méthode = "get") ou comme une forme de post HTTP transaction pour envoyer (method = "post").

Apropos de "get" Notes delaméthode:

  • La méthode des données de formulaire est joint aux paires nom / valeur à l'URL
  • Cette méthode pour l'utilisateur veut signet forme utile soumission
  • longueur des URL est limitée (limite de différents navigateurs ne sont pas les mêmes), de sorte que vous ne pouvez pas déterminer si toutes les données de formulaire peuvent être transférées correctement
  • Ne jamais utiliser de la manière "get" pour envoyer des données sensibles! (Tels que les mots de passe ou autres informations sensibles dans la barre d'adresse du navigateur est visible),

"Post" Notes de la méthode:

  • Cette méthode envoie les données du formulaire sous la forme d'envoi HTTP transaction
  • Les formulaires soumis par la méthode "post" ne peuvent pas être mis en signet
  • "Post" méthode est plus sûre que "get", et pas de limite "post" de longueur

Différences entre HTML 4.01 et HTML5

attribut formmethod est nouveau dans HTML5 attributs.


grammaire

<input formmethod="get|post">

Valeur de la propriété

描述
get 默认。将表单数据(form-data)以名称/值对的形式附加到 URL:URL?name=value&name=value。
post 以 HTTP post 事务的形式发送表单数据(form-data)。


HTML entrée Tag Référence HTML balise <input>