Neueste Web-Entwicklung Tutorials
 

Input Submit formMethod Property

<Input Senden Objekt

Beispiel

Finden Sie heraus, welche HTTP-Methode, die verwendet wird, um das Formular an den Server zu übermitteln:

var x = document.getElementById("mySubmit").formMethod;

Das Ergebnis von x könnten sein:

post
Versuch es selber "

Definition und Verwendung

Die formmethod Eigenschaftssätze oder gibt den Wert des formmethod Attribut eines Submit - Button.

Das formmethod Attribut definiert die HTTP - Methode zum Senden von Formdaten an die Action - URL.

Das formmethod Attribut überschreibt die method Attribut des <form> Element.

Das formmethod Attribut ist nur für die Tasten mit type = „submit“ verwendet.

Die Formdaten können als URL Variablen gesendet werden (method="get") oder als eine HTTP - Post - Transaktion (method="post") .

Hinweise auf die "get" Methode:

  • es hängt die Form-Daten an die URL in Name / Wert-Paare
  • es ist für das Ausfüllen von Formularen nützlich, wenn ein Benutzer das Ergebnis ein Lesezeichen erstellen möchten
  • Es gibt eine Grenze, wie viele Daten Sie in einer URL platzieren können (variiert zwischen den Browsern), daher kann man nicht sicher sein, dass alle Formulardaten korrekt übertragen werden
  • Verwenden Sie niemals die "get" Methode sensible Informationen zu übergeben! (Passwort oder andere vertrauliche Informationen wird in der Browser-Adressleiste sichtbar sein)

Hinweise zur "post" Methode:

  • er sendet die Formdaten als eine HTTP-Post-Transaktion
  • Formularübermittlungen mit der "post" Methode können nicht mit Lesezeichen versehen werden
  • es ist robuster und sicherer als "get"
  • es muss nicht Größenbeschränkungen

Hinweis: Das formmethod Attribut neu ist für das <input> Element mit type = "submit" in HTML5.


Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Die Eigenschaft wird in formmethod allen gängigen Browsern unterstützt.

Hinweis: Die Eigenschaft formmethod wird nicht unterstützt in Internet Explorer 9 und früheren Versionen.


Syntax

Bringen Sie die Eigenschaft formmethod:

submitObject .formMethod

Stellen Sie die Eigenschaft formmethod:

submitObject .formMethod=get|post

Eigenschaftswerte

Wert Beschreibung
get Standard. Hängt die Form-Daten an die URL in Name / Wert-Paare: URL Name = Wert & name = value?
post Sendet die Formdaten als eine HTTP-Post-Transaktion

Technische Details

Rückgabewert: Ein String, die die HTTP-Methode, die verwendet wird, um die Form an den Server zu übermitteln

Mehr Beispiele

Beispiel

Ändern Sie die Methode für das Senden von Formular-Daten:

document.getElementById("mySubmit").formMethod = "post";
Versuch es selber "

Verwandte Seiten

HTML - Referenz: HTML <input> formmethod Attribut


<Input Senden Objekt