Formular: Auswahlfeld per URL-Parameter vorbelegen

Zu einem Formular können Sie Auswahlfelder auch über URL-Parameter vorausgewählt darstellen.

Weblication® Formulare lassen sich über den Formulareditor zu diversen Formularfeldern mit vorausgewähltem Wert genieren.

Wollen Sie ein Formularfeld nur in bestimmten Fällen mit einem Wert vorbelegen, können Sie dies z.B. über URL-Parameter lösen. Definieren Sie dies einfach über das Feld "Vor der Erstellung auszuführendes Skript" und setzen darüber den Wert zu einem Auswahlfeld aus einem URL-Parameter:

Formular: Auswahlfeld vorbelegt
Formular: Auswahlfeld vorbelegt
Formular: Auswahlfeld bearbeiten
Formular: Auswahlfeld bearbeiten
Formular: Auswahlfeld über serverEventOnBeforeBuild steuern
Formular: Auswahlfeld über serverEventOnBeforeBuild steuern

Inhalt der Box "Vor der Erstellung auszuführendes Skript"

// bei Übergabe eines URL-Parameters die Auswahl "Firma" vorauswählen (auswahl=comp)
$this->elements['auswahl']->value = wRequest::getParameterSecure('auswahl');

Das o.g. Formularbeispiel zeigt das Auswahlfeld bei Aufruf über z.B. /de/kontakt/index.php?auswahl=comp mit der Vorauswahl "Firma" an. Dies können Sie z.B. als Link im Projekt schon so vordefinieren.