Das Makro form option erzeugt ein Drop-Down-Auswahlfeld.
Anwendung
{{form option|Name|Zeilen|Auswahl-Liste|Flags|Wert}}
Das folgende Beispiel zeigt eine Auswahl von 3 Städtenamen an:
{{form option|Stadt|1| Zürich \| Bern \| Luzern |Bern}}
So sieht das Feld aus:
Das Auswahlfeld Stadt enthält die Elemente Zürich, Bern und Luzern, wobei Bern selektiert ist.
Den Elementen können beliebige Werte (Zahlen oder Strings) zugewiesen werden. Selektiert wird ein Element immer über den Wert eines Elementes, nicht über seinen angezeigten Text:
{{form option|UserTyp|1| Neues Mitglied=3 \| Ehemaliges Mitglied=2 \| Gast=1 |2}}
So sieht es aus:
Dasselbe Eingabefeld kann auch mehrzeilig dargestellt werden:
{{form option|UserTyp|3| Neues Mitglied=3 \| Ehemaliges Mitglied=2 \| Gast=1 |2}}
Beim Absenden des Formulars, das ein Auswahlfeld enthält, wird der Wert des selektierten Eintrages unter dem Namen des Auswahlfeldes gespeichert. Dieser Wert kann auf der auswertenden Seite per WScript über die Funktion ReqForm abgefragt werden:
<wscript> userTyp = ReqForm("UserTyp") </wscript>
Ist wie im obigen Beispiel Ehemaliges Mitglied angewählt, bekommt userTyp den Wert "2" (String).