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