Sie sind hier:
  1. (Schritt 1 von 2)
  2. Zusammenfassung (Schritt 2 von 2)
Beispiel für Sperrung

Ich akzeptiere die Verarbeitung meiner Daten

Beispiel für Verstecken & Sperren
Persönliche Daten

1. weitere Person

2. weitere Person

3. weitere Person

Anleitung

Funktion der Abhängigkeitsfelder:
Die Felder führen ihre Funktion aus, wenn die Prüfung darin "wahr" ist.
Es kann auf andere Fleder, aber theoretisch auch auf sonstige Dinge geprüft werden.

"Pflichtfeld wenn" setzt ein Feld als Pflichtfeld, wenn die Bedingung zutrifft.
"Gesperrt wenn" setzt ein Feld als gesperrt, wenn die Bedingung zutrifft - Evtl zuvor eingegebene Daten bleiben zunächst im Feld, werden aber beim Ansedne der Seite leer gesetzt.
"Versteckt wenn" blendet ein Feld im Frontend aus, wenn die Bedingung zutrifft - Evtl zuvor eingegebene Daten bleiben erhalten und werden gepeichert, sofern "Gesperrt wenn" nicht auch aktiv ist.

Funktionweise der Abhängigkeiten:

Felder, deren Inhalte geprüft werden sollen, können über ihren technischen Namen, umfasst von Prozentzeichen, referenziert werden.
z.B. %feld1%

Zur Prüfung können klassische Javascript Funktionen verwendet werden:
%feld1% == 'Ja'
würde die jeweilige Funktion für das aktuelle Feld ausführen (also Verstecken, Sperren, als Pflichtfeld setzen) wenn das andere Feld mit dem Namen \"feld1\" den Wert \"Ja\" (in dieser Schreibweise!) enthält.

Mögliche Operatoren sind:
Ist gleich ==
Ist nicht gleich !=
Ist größer oder gleich >=
Ist größer >
Ist kleiner <
Ist kleiner gleich <=

Benötigt man verschiedene Bedingungen, können diese mit logischen Verknüpfungen versehen werden:
ODER ||
UND &&
z.B.
%feld1% == 'Nein' || %feld1% < 2
würde zutreffen, wenn in feld1 'Nein' oder eine Zahl kleiner 2 gewählt würde