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
Feld auswählen
Öffnen Sie Ihr Formular im Editor
Klicken Sie auf das Feld, für das Sie eine Bedingung erstellen möchten
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.
Bedingungstyp wählen
Wechseln Sie zum Reiter "Bedingungen" im Konfigurationsmenü
Klicken Sie auf "Bedingung hinzufügen"
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."
Bedingung definieren
Jetzt legen Sie fest, wann die Bedingung gelten soll:
Bedingungen ohne Code erstellen:
Feld auswählen: Welches andere Feld soll geprüft werden?
Vergleichsart wählen:
entspricht
entspricht nicht
größer als
kleiner als
ist ausgefüllt
ist nicht ausgefüllt
entspricht Regex (Muster)
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 > 100000Hinweis: 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
Testen und Speichern
Speichern Sie die Bedingung mit Klick auf "Speichern"
Öffnen Sie die Vorschau (Button oben rechts)
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?
Wichtig: Testen Sie IMMER in der Vorschau, bevor Sie das Formular freischalten. Fehlerhafte Bedingungen können Nutzer verwirren oder am Absenden hindern.
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:
Klicken Sie auf den Seitenkopf (z.B. "Seite 1", "Seite 2") in der Arbeitsfläche
Im Konfigurationsmenü rechts erscheinen die Seiteneinstellungen
Wechseln Sie zum Reiter "Bedingungen"
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
Klicken Sie auf das Feld mit der Bedingung
Wechseln Sie zum Reiter "Bedingungen"
Klicken Sie auf "Bearbeiten" neben der Bedingung
Ändern Sie die Einstellungen
Speichern Sie
Bedingung löschen
Klicken Sie auf das Feld mit der Bedingung
Wechseln Sie zum Reiter "Bedingungen"
Klicken Sie auf "Löschen" neben der Bedingung
Bestätigen Sie die Löschung
Bedingungen nach der Freischaltung
Wichtig: Sie können Bedingungen auch nach der Freischaltung ändern, aber seien Sie vorsichtig:
Laufende Einreichungen könnten betroffen sein
Bereits begonnene Formulare verhalten sich möglicherweise anders
Testen Sie Änderungen immer in einer Kopie des Formulars
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?