Latest web development tutorials

HTML-Eingabe formmethod Eigenschaft

HTML-Eingabe Tag Referenz HTML <input> -Tag

Beispiele

Die zweite Submit-Button umfasst HTTP-Methode die Form:

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

Versuchen »

Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 10, Firefox, Opera, Chrome und Safari unterstützen formmethod Eigenschaft.

Hinweis: Internet Explorer 9 und früheren Versionen nicht unterstützt formmethod Eigenschaft <input> -Tag.


Definition und Verwendung

formmethod Eigenschaft definiert die HTTP-Methode die Formulardaten an die Action-URL zu senden.

formmethod Eigenschaftsüberschreibungen <form> Elements Methode Attribut.

Hinweis: formmethod Attribut type = "submit" und type = "image" zusammen.

Formulardaten können als Form verwendet werden, um die URL-Variable (method = "get") oder als eine Form von HTTP-Post-Transaktion zu senden zu senden (method = "post").

Über "get" Methode Hinweise:

  • Das Verfahren der Formulardaten an die URL der Name / Wert-Paare angehängt
  • Diese Methode für Benutzer will Lesezeichen nützliche Form Vorlage
  • URL-Länge ist begrenzt (verschiedene Browser Limit ist nicht das gleiche), so dass Sie nicht feststellen können, ob alle Formulardaten korrekt übertragen werden können
  • Verwenden Sie niemals die "get" Art und Weise sensible Daten zu senden! (Wie Passwörter oder andere sensible Informationen in der Browser-Adressleiste sichtbar ist),

Über "post" Methode Hinweise:

  • Diese Methode sendet die Formulardaten in Form von HTTP-Post-Transaktion
  • Formulare durch die "post" Verfahren eingereicht werden, können nicht mit Lesezeichen versehen werden
  • "Post" Methode ist sicherer als "get", und die "post" keine Längenbegrenzung

Die Unterschiede zwischen den HTML 4.01 und HTML5

formmethod Attribut ist neu in HTML5-Attribute.


Grammatik

<input formmethod="get|post">

Eigenschaft Wert

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


HTML-Eingabe Tag Referenz HTML <input> -Tag