Wiki-Formulare (definiert durch die Makros form und end form) stellen Container für Formular-Elemente zur Verfügung. Über Flags können einige Eigenschaften eines Formulars definiert werden. Mehrere Flags werden durch | voneinander getrennt angegeben. Sinnvolle Flags für diesen Container sind:
Flag | Beschreibung |
---|---|
id=ID | ID für das Form-Element. Formulare dürfen keine Namen haben! Elemente mit einem Namen haben bereits eine ID. Die ID ist gleich dem Namen des Elementes. |
class=Class-Name | StyleSheet-Klasse, welche Formatangaben (z.B. Rahmen/Hintergrund) für das ganze Formular enthält. |
style=Inline-Styles | direkte Style-Angaben für das Formular |
onsubmit=function() | Vor dem Versenden des Formulars wird die JavaScript-Funktion function gerufen. Gibt diese Funktion true zurück, wird das Formular versandt. Gibt die Funktion false zurück, wird das Formular nicht verandt. So kann per JavaScript eine Falscheingabe abgefangen werden und dem User die Möglichkeit zur Korrektur gegeben werden. |
Beispiele
{{form|class=FormStyles|[[Verarbeiten]]}}
{{form|onsubmit=CheckErrors()|[[Verarbeiten]]}}