!--a11y-->
Um HTML-Formulare sinnvoll auswerten zu können, müssen Sie in der Regel einen sogenannten Submit-Butten enthalten. Klickt ein Benutzer auf diesen Butten, werden die Daten des Formulars an eine Ziel-URL übermittelt, die man mit Hilfe des
ACTION -Attributs angibt:<FORM METHOD="POST" ACTION="GET_VALUES.HTM">
...
</FORM>

Eine URL muß nicht unbedingt eine weitere HTML-Seite sein. Es kann sich auch um ein CGI-Skript oder ein Java-Servlet handeln.
Smart Forms verwendet die Methode
POST zum Übertragen der Formulardaten. Die durch HTTP erzeugten Name/Wert-Paare für die Eingabefelder werden also nicht an die Ziel-URL gehängt sondern im HTTP-Body übertragen. Im übrigen werden laut HTML-Konvention nicht alle Eingaben auf dem HTML-Formular als Name/Wert-Paar übertragen:Beispiele für die Übergabe von Werten bei einfachen Eingabe-Elementen
|
HTML-Formular |
Name/Werte-Paar laut HTML-Konvention | |||
Eingabetyp |
Feldname |
Wert |
Name |
Wert |
Text |
TEXTFIELD |
SAP |
TEXTFIELD |
SAP |
Checkbox |
MYFLAG |
(angekreuzt) |
MYFLAG |
|
Reset |
S_RESET |
(geklickt) |
(kein Wert) |
(kein Wert) |
Hidden |
S_HIDDEN |
SAP |
S_HIDDEN |
SAP |
Submit |
S_BUTTON |
Ok |
S_BUTTON |
Ok |
Beispiele für die Übergabe von Werten bei komplexen Eingabe-Elementen
|
HTML-Formular |
Name/Werte-Paar laut HTML-Konvention | |||
Eingabetyp |
Gruppen- |
Name des ausgewählten Feldes |
Name |
Wert |
Radiobutton |
RADIO |
OPTION2 |
RADIO |
OPTION2 |
Listbox |
LIST |
ENTRY1 |
LIST |
ENTRY1 |
Es gelten folgende Regeln:

Eine gute Einführung in HTML finden Sie unter