For the complete documentation index, see llms.txt. This page is also available as Markdown.

Bedingungen

Erstellen Sie intelligente Formulare, die sich an die Antworten der Nutzenden anpassen – Felder erscheinen, verschwinden oder werden erforderlich basierend auf vorherigen Eingaben.

Bedingungen machen Ihr Formular intelligent: Felder erscheinen nur, wenn sie gebraucht werden, Pflichtfelder passen sich an die Situation an, und überflüssige Fragen werden automatisch übersprungen.

Was sind Bedingungen?

Denken Sie an ein Papierformular mit dem Hinweis: "Bitte nur ausfüllen, falls zutreffend." Bei digitalen Formularen können solche Abhängigkeiten automatisch funktionieren – das Feld wird nur angezeigt, wenn es relevant ist.

Analogie aus dem Alltag:

Stellen Sie sich eine Veranstaltungsanmeldung vor:

  • Frage 1: "Wie möchten Sie Ihre Tickets erhalten?"

    • Option A: Per E-Mail (PDF)

    • Option B: Per Post

Wenn jemand "Per Post" wählt, erscheint automatisch ein Adressfeld. Bei "Per E-Mail" bleibt dieses Feld unsichtbar – niemand muss sich fragen, ob er es ausfüllen soll oder nicht.

Bedingungen hinzufügen

1

Feld auswählen

  1. Öffnen Sie Ihr Formular im Editor

  2. Klicken Sie auf das Feld, für das Sie eine Bedingung erstellen möchten

  3. Im Konfigurationsmenü rechts erscheinen die Feldeinstellungen

Hinweis: Sie können Bedingungen nur für einzelne Felder erstellen, nicht für ganze Seiten. Um eine ganze Seite bedingt anzuzeigen, verwenden Sie die Seiten-Einstellungen.

2

Bedingungstyp wählen

  1. Wechseln Sie zum Reiter "Bedingungen" im Konfigurationsmenü

  2. Klicken Sie auf "Bedingung hinzufügen"

  3. Wählen Sie den Typ:

Anzeigen

Das Feld ist standardmäßig versteckt und erscheint nur, wenn die Bedingung erfüllt ist.

Voraussetzung: Sie müssen das Feld zunächst im Reiter "Allgemein""Versteckt" aktivieren, damit diese Option verfügbar wird.

Wann verwenden:

  • Optionale Zusatzinformationen, die nur für bestimmte Gruppen relevant sind

  • Folgefelder, die von vorherigen Antworten abhängen

Beispiel: "Zeige das Feld 'Firmename' nur, wenn bei 'Antragsteller' die Option 'Unternehmen' gewählt wurde."

Ausblenden

Das Feld ist standardmäßig sichtbar und wird versteckt, wenn die Bedingung erfüllt ist.

Wann verwenden:

  • Felder, die normalerweise sichtbar sind, aber in bestimmten Fällen irrelevant werden

  • Umkehrlogik (einfacher als "Anzeigen, wenn nicht...")

Beispiel: "Verstecke das Feld 'Erziehungsberechtigte', wenn das Alter über 18 ist."

Pflichtfeld

Das Feld ist optional und wird zum Pflichtfeld, wenn die Bedingung erfüllt ist.

Wann verwenden:

  • Felder, die nur manchmal ausgefüllt werden müssen

  • Abhängige Pflichtangaben

Beispiel: "Mache das Feld 'Begründung' zum Pflichtfeld, wenn 'Sonderfall' gewählt wurde."

Deaktivieren

Das Feld kann bearbeitet werden und wird deaktiviert, wenn die Bedingung erfüllt ist.

Wann verwenden:

  • Felder, die unter bestimmten Umständen nicht mehr geändert werden sollen

  • Berechnete oder automatisch ausgefüllte Felder

Beispiel: "Deaktiviere das Feld 'Kontonummer', wenn 'Rechnung' als Zahlungsart gewählt wurde."

3

Bedingung definieren

Jetzt legen Sie fest, wann die Bedingung gelten soll:

Bedingungen ohne Code erstellen:

  1. Feld auswählen: Welches andere Feld soll geprüft werden?

  2. Vergleichsart wählen:

    • entspricht

    • entspricht nicht

    • größer als

    • kleiner als

    • ist ausgefüllt

    • ist nicht ausgefüllt

    • entspricht Regex (Muster)

  3. Wert eingeben: Mit welchem Wert soll verglichen werden?

Beispiel:

  • Feld: "antragsteller"

  • Vergleich: "entspricht"

  • Wert: "Unternehmen"

→ Mehr Details: Visueller Bedingungseditor

Bedingungen als Ausdruck schreiben:

Für komplexe Logik können Sie Ausdrücke direkt eingeben:

antragsteller == 'Unternehmen'

oder kombiniert:

antragsteller == 'Unternehmen' && umsatz > 100000

Hinweis: Um Ausdrücke zu schreiben, erstellen Sie zunächst eine Bedingung mit dem visuellen Editor und klicken dann auf "Als Code bearbeiten". So wechseln Sie in den Ausdruck-Modus.

→ Mehr Details: Ausdrücke verstehen

4

Testen und Speichern

  1. Speichern Sie die Bedingung mit Klick auf "Speichern"

  2. Öffnen Sie die Vorschau (Button oben rechts)

  3. Testen Sie alle Pfade:

    • Was passiert, wenn die Bedingung erfüllt ist?

    • Was passiert, wenn sie nicht erfüllt ist?

    • Funktioniert die Logik wie erwartet?

Mehrere Bedingungen kombinieren

Sie können mehrere Bedingungen für ein Feld erstellen und mit UND oder ODER verknüpfen:

UND-Verknüpfung

Alle Bedingungen müssen erfüllt sein

Beispiel:

  • Feld erscheint nur, wenn:

    • Antragsteller ist "Unternehmen" UND

    • Umsatz ist kleiner als 500.000 UND

    • Standort ist "Deutschland"

ODER-Verknüpfung

Mindestens eine Bedingung muss erfüllt sein

Beispiel:

  • Feld erscheint, wenn:

    • Antragsteller ist "Unternehmen" ODER

    • Antragsteller ist "Freiberufler"

→ Mehr Details: Visueller Bedingungseditor

Bedingungen für Seiten

Nicht nur einzelne Felder, sondern auch ganze Seiten können bedingt angezeigt werden:

  1. Klicken Sie auf den Seitenkopf (z.B. "Seite 1", "Seite 2") in der Arbeitsfläche

  2. Im Konfigurationsmenü rechts erscheinen die Seiteneinstellungen

  3. Wechseln Sie zum Reiter "Bedingungen"

  4. Fügen Sie eine Bedingung hinzu (analog zu Feldern)

Anwendungsfall: Eine ganze Seite mit Firmendaten erscheint nur, wenn "Unternehmen" als Antragsteller gewählt wurde.

Tipp: Achten Sie darauf, dass keine Pflichtfelder auf bedingten Seiten liegen, die möglicherweise nicht erreichbar sind.

Häufige Fehler vermeiden

❌ Fehler 1: Feld existiert nicht

Problem: Sie verweisen auf ein Feld, das nicht existiert oder gelöscht wurde.

Lösung: Prüfen Sie die Feldnamen genau. Die Namen müssen exakt übereinstimmen (Groß-/Kleinschreibung beachten).


❌ Fehler 2: Zirkuläre Abhängigkeiten

Problem: Feld A hängt von Feld B ab, und Feld B hängt von Feld A ab.

Lösung: Vermeiden Sie solche Abhängigkeiten. Jedes Feld sollte nur von Feldern abhängen, die davor im Formular vorkommen.


❌ Fehler 3: Zu komplexe Bedingungen

Problem: Viele verschachtelte Bedingungen werden schnell unübersichtlich.

Lösung: Halten Sie Bedingungen einfach. Lieber mehrere einfache Bedingungen als eine sehr komplexe.


❌ Fehler 4: Pflichtfeld nicht erreichbar

Problem: Ein Pflichtfeld ist durch Bedingungen versteckt, aber trotzdem erforderlich.

Lösung: Achten Sie darauf, dass Pflichtfelder immer erreichbar sind. Kombinieren Sie "requiredIf" mit "visibleIf" für dasselbe Feld.


❌ Fehler 5: Fehlende Tests

Problem: Bedingungen wurden nicht in allen Szenarien getestet.

Lösung: Durchlaufen Sie alle möglichen Pfade in der Vorschau. Was passiert bei verschiedenen Antworten?

Bedingungen bearbeiten oder löschen

Bedingung bearbeiten

  1. Klicken Sie auf das Feld mit der Bedingung

  2. Wechseln Sie zum Reiter "Bedingungen"

  3. Klicken Sie auf "Bearbeiten" neben der Bedingung

  4. Ändern Sie die Einstellungen

  5. Speichern Sie

Bedingung löschen

  1. Klicken Sie auf das Feld mit der Bedingung

  2. Wechseln Sie zum Reiter "Bedingungen"

  3. Klicken Sie auf "Löschen" neben der Bedingung

  4. Bestätigen Sie die Löschung

Bedingungen nach der Freischaltung

Empfehlung: Planen Sie Bedingungen vor der Freischaltung sorgfältig. Spätere Änderungen sollten nur in Ausnahmefällen erfolgen.

Weitere Hilfe

Visueller Bedingungseditor – Bedingungen ohne Programmierung erstellen

Ausdrücke – Komplexe Logik für erfahrene Nutzer

Validierungsregeln – Eingaben automatisch prüfen

Feldtypen – Übersicht aller verfügbaren Felder

Zuletzt aktualisiert

War das hilfreich?