Mit dem Makro form button wird eine Schaltfläche für Forumulare erzeugt. Wird diese Schaltfläche aktiviert (z.B. angeklickt), so wird die im Formular definierte Seite aufgerufen und der Seite werden die Formulardaten übermittelt.
Anwendung
{{form button|Name|Flags|Text}}
Über den Namen eines Buttons kann ein Wiki-Script mit der Funktion ReqForm abfragen, ob der Button aktiviert worden ist oder nicht:
{{form|[[Auswertung]]}} {{form button|Action|OK}} {{form button|Action|Abbrechen}} {{end form}}
Beide Buttons haben denselben Namen Action. Auf der Seite Auswertung wird mit folgendem Script ermittelt, welcher Button gedrückt worden ist:
<wscript> dim action action = ReqForm("Action") if action = "OK" then ' Aktion bei OK elseif action = "Abbrechen" then ' Aktion bei Abbrechen else ' Aktion, wenn keiner der Buttons hierher führt end if </wscript>