Abhängigkeiten (Bedingungen)

Pro Formularfeld (unter dem Register «Build») können Bedingungen eingefügt werden, wann dieses Feld angezeigt werden soll.

Ein gutes Beispiel dafür ist das Kontaktformular des SRK Aargau (https://www.srk-aargau.ch/kontakt). Um den User nicht mit einem zu langen Formular zu konfrontieren und damit womöglich abzuschrecken, wird erst das Anliegen des Users abgefragt:

Je nach Anliegen werden dann die dafür nötigen Felder eingeblendet, die der Benutzer ausfüllen muss. Bei einer Adressänderung sind dies beispielsweise die alte und die neue Adresse. Bei einer einfachen Kontaktanfrage werden nur die üblichen Kontaktfelder angezeigt.

Die Bedingungen der Abhängigkeiten sind unter der Spalte «Conditional» im Register «Build» ersichtlich.

Mit Klick auf eine bestehende Bedingung kann diese auch gleich bearbeitet werden.

Neue Bedingung hinzufügen

Um eine neue Bedingung hinzuzufügen, muss das gewünschte Formularfeld bearbeitet werden und anschliessend in der rechten Spalte auf «Bedingungen» gewechselt werden:

(Lightbox)

Eine Bedingung besteht immer aus 2 Teilen: Die Bedingung (blau) und der Effekt (grün). Der Effekt (z.B. Ausblenden oder Einblenden des Feldes) wird jeweils ausgeführt, falls die Bedingung (z.B. gewisse Auswahl wurde getroffen) erfüllt ist. Zudem kann ausgewählt werden (pink), ob alle, egal wie viele oder genau eine Bedingung erfüllt werden muss.

Mit dem "+"-Symbol kann eine Bedingung so erweitert werden, dass 2 Bedingungen (blau) erfüllt sein müssen, um den Effekt (blau) auszulösen.

Beispiel #1:

Das Feld wird nur angezeigt, falls im referenzierten Feld «Betreff» der Wert «adresse» ausgewählt wurde. Falls im genannten Feld eine andere Auswahl getroffen wurde, wird dieses Feld nicht angezeigt.

Beispiel #2:

Das Feld wird ausgeblendet, falls das referenzierte Feld «Betreff» leer ist. Sobald im genannten Feld ein Wert eingetragen oder eine Auswahl getätigt wurde, erscheint dieses Feld.


War der Artikel hilfreich?


Powered by HelpDocs (opens in a new tab)