val = ReqForm( aElementName ) val = ReqFormT( aElementName )
Formular-Elemente müssen einen Namen haben, damit sie per Wiki-Script abgefragt und verarbeitet werden können. Wenn mehrere Elemente den gleichen Namen haben, werden alle Werte durch Kommas getrennt im selben Returnwert (String) zurück gegeben. Wenn zum Beispiel mehrere Buttons den gleichen Namen haben, erhält man die Beschriftung jenes Buttons, der vom User angeklickt wurde.
Bei ReqFormT wird im Vergleich zu ReqForm der Returnwert zusätzlich getrimmt (VB-Funktion Trim).
Angenommen ein Formular habe zwei Buttons, einen mit der Aufschrift OK und einen mit der Aufschrift Abbrechen. Das Formular wird wiefolgt erzeugt:
{{form|[[Auswertung]]}} : {{form button|name=BtnAction|OK}} {{form button|name=BtnAction|Abbrechen}} {{end form}}
Beide Buttons haben denselben Namen BtnAction. Auf der Seite Auswertung wird mit folgendem Script ermittelt, welcher Button gedrückt worden ist:
<wscript> dim strButton strButton = ReqForm("BtnAction") if strButton = "OK" then ' Aktion bei OK elseif strButton = "Abbrechen" then ' Aktion bei Abbrechen else ' Aktion, wenn keiner der Buttons hierher führt end if </wscript>
Beispiel für das Auswerten von anderen Formular-Elementen findest du bei der Beschreibung der entsprechenden Elemente.