Skip to content

Bedingte Sichtbarkeit

Blöcke lassen sich abhängig von den Werten anderer Felder ein- und ausblenden. Damit wird aus einer statischen Seite ein Formular, das auf Eingaben reagiert.

Nur im höchsten Tarif

Upgraden Sie auf Pro, um Blöcke basierend auf Formularfeldwerten ein- oder auszublenden.

Bedingung anlegen

  1. Wählen Sie den Block aus, der bedingt erscheinen soll.
  2. Öffnen Sie in den Blockeinstellungen den Bereich Sichtbarkeit.
  3. Wählen Sie Feld, Bedingung und Wert.

Über Entfernen löschen Sie die Bedingung wieder.

Verfügbare Bedingungen

BedingungSinnvoll bei
ist leer / ist nicht leerallen Feldtypen
ist wahr / ist falschHäkchen, Entscheidung
ist gleich / ist nicht gleichAuswahl, Text, Zahlen
ist größer als / ist kleiner alsZahlen, Datum

Rückmeldung im Editor

Der Editor zeigt an, was gilt:

  • Sichtbar wenn {Bedingung} — die eingestellte Regel
  • Aktuell sichtbar beziehungsweise Aktuell ausgeblendet — der Zustand mit den gerade eingetragenen Werten

Im Editor durchspielen

Tragen Sie im Editor testweise Werte ein und beobachten Sie, wie die Anzeige zwischen Aktuell sichtbar und Aktuell ausgeblendet wechselt. So prüfen Sie die Bedingung, ohne die Seite zu veröffentlichen.

Erweitert: ApptiveScript

Für Fälle, die die einfache Auswahl nicht abdeckt, gibt es Erweitert (ApptiveScript). Der Platzhalter zeigt die Schreibweise:

formValues.get('age').greaterThan(18)

Der Zugriff erfolgt über den Key des Feldes — nicht über seine Beschriftung.

Keys vorher festlegen

Ändern Sie den Key eines Eingabeblocks, greifen bestehende Bedingungen ins Leere — ohne Fehlermeldung. Legen Sie sprechende Keys fest, bevor Sie damit arbeiten.

Über Keys verwalten sehen Sie alle Keys einer Seite. → Eingabeblöcke

Sprachreferenz fehlt noch

Der vollständige Funktionsumfang von ApptiveScript ist an dieser Stelle noch nicht dokumentiert. Für die gängigen Fälle reicht die einfache Auswahl aus Feld, Bedingung und Wert.

Typische Anwendungen

ZielBedingung
Rückfrage nur bei AblehnungEntscheidung ist falsch
Zusatzfelder nur bei „Sonstiges"Kategorie ist gleich Sonstiges
ErwachsenenbereichAlter ist größer als 17
Nachfrage bei schlechter BewertungBewertung ist kleiner als 3
Details nur bei AngabeAuftragsnummer ist nicht leer

Kurze Formulare durch bedingte Felder

Statt allen alles vorzulegen, zeigen Sie zunächst wenige Felder und blenden Zusätzliches nur bei Bedarf ein. Das senkt die Abbruchquote deutlich — besonders auf Mobilgeräten.

Das ist zugleich der Hauptgrund, eine Seite statt eines Formulars zu bauen: Formulare kennen keine bedingte Anzeige.

Ganze Bereiche ein- und ausblenden

Die Sichtbarkeit wirkt auf einen Block. Setzen Sie sie auf ein Layout, verschwindet dessen gesamter Inhalt mit.

Layout als Container nutzen

Sollen fünf Felder gemeinsam erscheinen, packen Sie sie in ein vertikales Layout und setzen die Bedingung einmal darauf — statt fünfmal einzeln. Das ist übersichtlicher und leichter zu ändern.

Grenzen

Was die Sichtbarkeit nicht leistet

  • Kein Zugriffsschutz. Ein ausgeblendeter Block ist nicht geschützt, nur unsichtbar. Für echte Beschränkungen dienen Zugriffsbeschränkungen.
  • Nicht innerhalb von HTML-Blöcken. Die Bedingung wirkt auf den HTML-Block als Ganzes, nicht auf Teile darin.
  • Nur eine Bedingung je Block über die einfache Auswahl. Für Kombinationen brauchen Sie ApptiveScript.

Pflichtfelder in ausgeblendeten Blöcken

Prüfen Sie, wie sich ein ausgeblendetes Pflichtfeld verhält, bevor Sie die Seite produktiv nehmen. Testen Sie beide Fälle — Bedingung erfüllt und nicht erfüllt — jeweils bis zum Absenden.

Weiter