English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML Referenzhandbuch

Vollständiges Verzeichnis der HTML-Tags

HTML: <input> Eigenschaft formmethod

Die Eigenschaft formmethod definiert den HTTP-Methoden, die verwendet werden, um die Daten des Formulars an die Aktions-URL zu senden. Die Eigenschaft formmethod überschreibt die Eigenschaft method des <form>-Elements. Hinweis: Die Eigenschaft formmethod kann zusammen mit type = 'submit' und type = 'image' verwendet werden.

 HTML <input> Tag

Online-Beispiel

Der zweite Submit-Button überschreibt den folgenden HTTP-Methodenaufruf:

!DOCTYPE html
<html>
<head>
<title>HTML:<input> formmethod-Eigenschaft - Basis-Tutorial-Website(oldtoolbag.com)</title>
<body>
<form action="action_page.php" method="get" target="_blank">
  Vorname: <input type="text" name="fname"><br>
  Nachname: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
  <input type="submit" formmethod="post" value="Submit using POST">
</form>
</body>
</html>
Testen Sie es heraus ‹/›

Browser-Kompatibilität

IEFirefoxOperaChromeSafari

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

Beachtung:Internet Explorer 9 und frühere Versionen unterstützen die Eigenschaft formmethod des <input>-Tags nicht

Definition und Verwendung

Die Eigenschaft formmethod definiert den HTTP-Methodenaufruf, der zum action URL gesendet wird

Die Eigenschaft formmethod überschreibt den HTTP-Methodenaufruf des <form>-Elements method  Eigenschaft.

Beachtung:Die property formmethod wird mit type="submit" und type="image" verwendet.

Formulardaten können in Form von URL-variablen gesendet werden (method="get") oder als HTTP POST-Transaktion gesendet werden (method="post").

Anmerkung zur "get"-Methode:

  • Diese Methode sendet Formulardaten unter Verwendung des Namens/Werte werden in Form von URL-Parametern hinzugefügt

  • Diese Methode ist sehr nützlich für Benutzer, die eine Lesezeichenfunktion in Formular submissions hinzufügen möchten

  • The length of the URL is limited (different browsers have different limits), therefore, you cannot be sure that all form data can be transmitted correctly

  • Never use the "get" method to send sensitive data! (such as passwords or other sensitive information, which is visible in the browser's address bar),

Note on the "post" method:

  • This method sends form data in the form of an HTTP POST transaction

  • Forms submitted by the "post" method cannot be added to bookmarks

  • "post" method is safer than "get", and "post" has no length limit

HTML 4HTML1 between5differences

The formmethod attribute is a new attribute in HTML5 of the newly added attribute.

Syntax

<input formmethod="get|post">

Attribute value

ValueDescription
getDefault. Send form data (form-data) by name/pairs appended to the URL: URL?name=value&name=value.
postSend form data in the form of an HTTP POST transaction (form-data).
 HTML <input> Tag