timelineBedingungen

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

circle-info

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.

circle-info

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."

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

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?

circle-exclamation

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.

circle-info

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

circle-exclamation

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?