Beispiel
Im folgenden Beispiel werden Formulardaten über das Methodenattribut an die URL angehängt:
<form action="form_action.asp" method="get"> <p>First name: <input type="text" name="fname" /></p> <p>Last name: <input type="text" name="lname" /></p> <input type="submit" value="Submit" /> </form>
Definition und Verwendung
Das Methodenattribut gibt an So senden Sie Formulardaten (Formulardaten werden an die durch das Aktionsattribut angegebene Seite gesendet).
Formulardaten können als URL-Variable (method="get") oder HTTP-Post (method="post") gesendet werden.
Methodenattribut
Der Browser verwendet die durch das Methodenattribut festgelegte Methode, um die Daten im Formular zur Verarbeitung an den Server zu übertragen. Es gibt zwei Methoden: POST-Methode und GET-Methode.
Wenn die POST-Methode verwendet wird, führt der Browser die folgenden zwei Schritte aus, um Daten zu senden. Zunächst stellt der Browser Kontakt zu dem im Aktionsattribut angegebenen Formularverarbeitungsserver her. Sobald die Verbindung hergestellt ist, sendet der Browser die Daten in einem segmentierten Übertragungsverfahren an den Server.
Auf der Serverseite sollten die Parameter von einem Flag-Speicherort gelesen werden, bevor die Anwendung die Formularwerte verwenden kann dekodieren. Benutzerspezifische Server geben explizit an, wie Anwendungen diese Parameter akzeptieren sollen.
Ein anderer Fall ist die Verwendung der GET-Methode. In diesem Fall stellt der Browser eine Verbindung mit dem Formularverarbeitungsserver her und sendet dann alle Formulardaten direkt in einem Übertragungsschritt: Der Browser hängt die Daten direkt an zum Formular nach der Aktions-URL. Verwenden Sie ein Fragezeichen, um die beiden zu trennen.
Allgemeine Browser können Formularinformationen über jede der oben genannten Methoden übertragen, während einige Server nur Daten akzeptieren, die von einer der Methoden bereitgestellt werden. Sie können im Methodenattribut des