Neueste Web-Entwicklung Tutorials
 

Button formMethod Property

<Button - Objekt

Beispiel

Zurück, das HTTP-Methode zu verwenden, wenn die Form-Daten senden:

var x = document.getElementById("myBtn").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 Knopfes.

Das formmethod - Attribut gibt an, welche HTTP - Methode zu verwenden , wenn das Formular-Daten sendet. Dieses Attribut überschreibt die Methode Attribut des Formulars.

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

Die Formdaten können als URL - Variablen gesendet werden (with method="get") oder als HTTP - Post (with 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 für das neue ist <button> Element 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:

buttonObject .formMethod

Stellen Sie die Eigenschaft formmethod:

buttonObject .formMethod=get|post

Eigenschaftswerte

Wert Beschreibung
get Hängt die Form-Daten an die URL: 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("myBtn").formMethod = "post";
Versuch es selber "

Beispiel

Ein weiteres Beispiel für die Eigenschaft formmethod Rückkehr:

var x = document.getElementById("myBtn").formMethod;
Versuch es selber "

Verwandte Seiten

HTML - Referenz: HTML <button> formmethod Attribut


<Button - Objekt