Das Makro form option multi erzeugt ein (Drop-Down)-Auswahlfeld, bei dem mehr als ein Eintrag gleichzeitig ausgewählt werden kann.
Anwendung
{{form option multi|Name|Zeilen|Auswahl-Liste|Flags|Werte}}
Das folgende Beispiel zeigt eine Auswahl von 3 Städtenamen an. Zürich und Luzern sind ausgewählt:
{{form option multi|Stadt|3| Zürich \| Bern \| Luzern |Zürich, Luzern}}
So sieht das Feld aus:
Um mehr als ein Feld zu aktivieren, muss beim Klicken die Ctrl-Taste gedrückt werden. So kann auch ein einzelnes Feld wieder deaktiviert werden. Durch Drücken der Shift-Taste beim Anklicken eines zweiten Eintrages, kann der ganze Bereich zwischen dem ersten und dem aktuell angeklickten Eintrag auf einmal selektiert werden.
Beim Absenden des Formulars, das ein Auswahlfeld enthält, werden die Werte der selektierten Einträge unter dem Namen des Auswahlfeldes gespeichert. Sind mehrere Einträge angewählt, werden deren Werte durch Komma voneinander getrennt aufgeführt. Diese Werte können auf der auswertenden Seite per WScript über die Funktion ReqForm abgefragt werden:
<wscript> userTyp = ReqForm("UserTyp") </wscript>
Ist wie im obigen Beispiel Zürich und Luzern angewählt, bekommt Stadt den Wert "Zürich, Luzern" (String).