PlatoForms User Guide
Ctrl+K
  • Form Builder

    Creating an Online Form for an Existing PDF

  • Custom Domain

    With Builder you can build three types of forms: online web forms, online PDF forms, and master forms.

  • Master Form Builder

    you will arrive at the Form Builder. On the form Builder, there are three main sections:

Häufig verwendete Formularlogik

In diesem Kapitel werden wir häufig verwendete Formularlogiken wie Sprungfrage, Seitenüberspringen, Verzweigungsfrage, Wert festlegen, Berechnungen und mehr erkunden. Lernen Sie, wie Sie personalisierte und flexible Formulare erstellen, die genau Ihren Anforderungen entsprechen.

Bevor Sie beginnen

Bevor Sie in die Formularlogik eintauchen, ist es wichtig zu verstehen, wie Sie Felder hinzufügen und auf das Panel zum Einstellen der Logik zugreifen:

Sprungfrage

Beschreibung Szenario
Ermöglicht es Ihrem Formular, irrelevante Fragen für Benutzer zu überspringen. Stellen Sie sich vor, Sie entwerfen ein Kundenkaufformular. Wenn Kunden einen Rabattcode haben, müssen sie ihn zur Validierung eingeben. Ohne Code können sie direkt zu den nächsten Schritten übergehen.

Logik festlegen

Folgen Sie diesen Schritten, um die Formularlogik einzurichten:

  1. Fügen Sie die Felder hinzu:
    Felder für Sprungfragen

    • Fügen Sie ein Auswahl-Feld hinzu (#1 Haben Sie einen Rabattcode?) und setzen Sie es als Einzelwahlfeld mit den Optionen “Ja” und “Nein”.
    • Fügen Sie ein Text-Feld hinzu (#2 Geben Sie Ihren Rabattcode ein).
      Note

      Für das Feld #2 können Sie einen Text-Eingabetyp wie Nummer auswählen und die Validierung konfigurieren, z.B. auf weniger als 8 Ziffern beschränken, je nach Bedarf.

  2. Wenden Sie die folgende Logik auf die Felder an:

Sprunglogik festlegen

  • Bedingung festlegen: Wenn #1 gleich ist Ja
  • Aktion festlegen: dann zeigen #2
Note

Verständnis des Unterschieds: “Zeigen” vs. “Aktivieren”

  • Zeigen: Die Auswahl der Aktion “Zeigen” macht ein Feld für den Benutzer sichtbar, wenn eine Bedingung erfüllt ist. Zum Beispiel können Sie eine Frage nur dann anzeigen, wenn eine bestimmte Option gewählt wird.
  • Aktivieren: Die Wahl von “Aktivieren” ermöglicht es dem Benutzer, mit einem Element zu interagieren, wenn eine Bedingung erfüllt ist. Dies ermöglicht die Dateneingabe, Auswahl oder Aktionen im aktivierten Feld.

Vorschau

Wenn der Benutzer “Ja” klickt, erscheint das Feld #2, und er kann den Rabattcode eingeben.
Sprunglogik festlegen

Seitenüberspringen

Beschreibung Szenario
Ermöglicht es Ihrem Formular, irrelevante Seiten für Benutzer zu überspringen. Stellen Sie sich vor, Sie erstellen ein Anmeldeformular für eine Veranstaltung. Wenn der Benutzer “Redner” auswählt, wird er zu einer Seite mit rednerspezifischen Fragen weitergeleitet. Wenn er “Teilnehmer” auswählt, wird er zu einer anderen Seite weitergeleitet, die auf Teilnehmer zugeschnitten ist.

Logik festlegen

So können Sie es einrichten:

  1. Fügen Sie ein Auswahl-Feld hinzu (#1 Ihre Rolle), um die Rolle des Benutzers zu erfassen, und setzen Sie es als Einzelwahlfeld mit Optionen wie “Redner” und “Teilnehmer”.
    Feld für Seitenüberspringen-Logik

  2. Fügen Sie Trenn-Felder hinzu und setzen Sie sie als Seitenumbruch, sodass Sie Seiten für jeden rollenspezifischen Fragenblock trennen können, wie “Rednerinformationen” und “Teilnehmerdetails”.
    Seitenumbruch hinzufügen

  3. Wenden Sie die folgende Logik auf die Felder an:

    Seitenumbruch hinzufügen

    • Bedingung festlegen: Wenn #1 Ihre Rolle gleich ist Redner.
    • Aktion festlegen: dann zu Seite springen #2 Rednerinformationen, verbergen #2 Teilnehmerinformationen.
  4. Klicken Sie auf Duplizieren, um die Logik zu kopieren, und passen Sie sie dann für die Seitenüberspringen-Logik für “Teilnehmer” an.

Vorschau

Wenn der Benutzer “Redner” im Feld “Meine Rolle” auswählt, springt das Formular automatisch zu Seite 2 (Rednerinformationen), um relevante Details zu sammeln. Ebenso, wenn der Benutzer “Teilnehmer” auswählt, springt das Formular zu Seite 3 (Teilnehmerinformationen). Auf diese Weise sehen und vervollständigen die Benutzer nur die Seiten, die für ihre Rolle relevant sind, was ein effizienteres und personalisiertes Formularerlebnis schafft.

Seitenüberspringen Vorschau

Verzweigungsfrage

Beschreibung Szenario
Stellt sicher, dass später gestellte Fragen relevant zu früheren Antworten sind. Stellen Sie sich vor, Sie erstellen ein Anmeldeformular für eine Veranstaltung. Wenn Teilnehmer Interesse an Workshops bekunden (mit “Ja” antworten), fragt das Formular nach ihren Gründen. Wenn nicht (mit “Nein” antworten), überspringt das Formular die Frage und fragt, warum sie nicht interessiert sind.

Logik festlegen

So können Sie es einrichten:

  1. Fügen Sie die Felder hinzu:
    Felder für Verzweigungsfrage

    • Fügen Sie ein Auswahl-Feld hinzu (#1 Haben Sie Interesse an der Teilnahme am Workshop?) und setzen Sie es als Einzelwahlfeld mit Optionen wie “Ja” und “Nein”.
    • Fügen Sie ein Dropdown-Feld hinzu (#2 Warum haben Sie Interesse an der Teilnahme am Workshop?).
    • Fügen Sie ein Dropdown-Feld hinzu (#3 Warum haben Sie kein Interesse an der Teilnahme am Workshop?).
      Note

      Sie können die Dropdown-Felder so konfigurieren, dass mehrere Optionen erlaubt sind.

  2. Wenden Sie die folgende Logik auf die Felder an:

    Logik für Verzweigungsfrage

    • Bedingung festlegen: Wenn #1 gleich ist Ja.
    • Aktion festlegen: dann aktivieren # 2, verbergen # 3.
  3. Klicken Sie auf Duplizieren, um die Logik zu kopieren, und passen Sie sie dann für die Verzweigungsfrage-Logik für “Nein” an.

Vorschau

Wenn der Benutzer “Ja” auswählt, aktiviert das Formular #2 und verbirgt #3. Ebenso, wenn der Benutzer “Nein” auswählt, aktiviert das Formular #2 und verbirgt #3. Diese Logik passt das Formular an die Benutzerantworten an, was es ansprechender und effizienter macht.
Verzweigungsfrage Vorschau

Wert festlegen

Beschreibung Szenario
Ermöglicht es Ihnen, Feldern basierend auf Bedingungen oder Berechnungen Werte zuzuweisen. Es füllt Felder automatisch aus, ohne dass Benutzereingaben erforderlich sind. Stellen Sie sich vor, Sie entwerfen ein Anmeldeformular für eine Veranstaltung mit einem Frühbucherrabatt. Sie können die “Wert festlegen”-Logik verwenden, um die ermäßigte Gebühr basierend auf dem Anmeldedatum automatisch zu berechnen und zuzuweisen. Wenn das Datum vor dem 01.10.2023 liegt, beträgt die Gebühr 100 $; andernfalls 120 $.

Logik festlegen

So können Sie es einrichten:

  1. Fügen Sie die Felder hinzu:
    Felder für Wert festlegen Logik

    • Fügen Sie ein Text-Feld hinzu (#1 Anmeldedatum) und setzen Sie den Texttyp als Datum.
    • Fügen Sie ein Text-Feld hinzu (#2 Anmeldegebühr) und setzen Sie den Texttyp als Nummer.
    Note

    Stellen Sie sicher, dass #2 Anmeldegebühr auf Deaktiviert gesetzt ist, um zu verhindern, dass Benutzer den Preis bearbeiten.

  2. Wenden Sie die folgende Logik auf die Felder an:

    Wert festlegen Logik

    • Bedingung festlegen: Wenn #1 <= kleiner oder gleich 01.10.2023.
    • Aktion festlegen:
      • dann Wert festlegen #2 auf 100.
      • sonst Wert festlegen #2 auf 120.

Vorschau

Wenn der Benutzer ein “Anmeldedatum” vor dem Frühbuchertermin (01.10.2023) auswählt, bestimmt und weist die Wert festlegen Logik automatisch die “Anmeldegebühr” als Frühbuchergebühr (100 $) zu; andernfalls wird der Wert der “Anmeldegebühr” auf die reguläre Gebühr (120 $) gesetzt.
Wert festlegen Vorschau

Wert löschen

Beschreibung Szenario
Ermöglicht es Ihnen, den Inhalt eines Feldes basierend auf bestimmten Bedingungen automatisch zu löschen. In einem Online-Shopping-Formular können Sie, wenn ein Kunde einen Promo-Code eingibt, automatisch alle Rabattbeträge löschen, um zu vermeiden, dass zwei verschiedene Rabatte angewendet werden.

Logik festlegen

So können Sie es einrichten:

  1. Fügen Sie die Felder hinzu:
    Wert löschen Logik

    • Ein Nummer-Feld (#1 Anzahl), in dem Kunden einen Kauf eingeben können.
    • Ein Nummer-Feld (#3 Rabattbetrag), in dem der Rabattbetrag angezeigt wird (wie 10 % Rabatt, wenn mehr als 10 Stück).
    • Ein Text-Feld (#2 Promotion-Code), in dem Kunden einen Promo-Code eingeben können.
  2. Wenden Sie die folgende Logik auf die Felder an:

    Wert löschen Logik

    • Bedingung festlegen: Wenn #2 eine Antwort hat.
    • Aktion festlegen: dann Wert löschen #3.

Vorschau

Das Rabattbeträge-Feld wird automatisch gelöscht, wenn der Benutzer den Promotion-Code eingibt.

Berechnungslogik Vorschau

Berechnungen

Beschreibung Szenario
Ermöglicht es Formularen, mathematische Operationen basierend auf vordefinierten Regeln durchzuführen. Stellen Sie sich vor, Sie erstellen ein Bestellformular für eine Bäckerei. Kunden wählen Gebäck und Mengen aus. Das Formular berechnet automatisch die Gesamtkosten basierend auf ihren Entscheidungen.

Logik festlegen

So können Sie es einrichten:

  1. Erstellen Sie die Felder:
    Felder für Berechnungslogik

    • Fügen Sie ein Auswahl-Feld hinzu (#1 Gebäckart) und setzen Sie es als Einzelwahlfeld mit den Optionen “Croissant (2 $)”, “Muffin (3 $)”, “Dänisch (4 $)”.
    • Fügen Sie ein Text-Feld hinzu (#2 Menge) und setzen Sie den Texttyp als Nummer.
    • Fügen Sie ein Text-Feld hinzu (#3 Gesamtkosten) und setzen Sie den Texttyp als Nummer (dieses Feld wird berechnet).
      Note

      Stellen Sie sicher, dass #3 Gesamtkosten auf Deaktiviert gesetzt ist, damit Benutzer den Preis nicht bearbeiten können.

  2. Wenden Sie die folgende Logik auf die Felder an:

    Logik für Berechnungslogik festlegen

    • Bedingung festlegen: Wenn #Gebäckart gleich ist Croissant.
    • Aktion festlegen: dann berechnen 2 X #2 Menge setzen auf #3 Gesamtkosten.
  3. Klicken Sie auf Duplizieren, um die Logik zu kopieren, und passen Sie dann die Parameter für die Berechnung von “Muffin” und “Dänisch” an.

Vorschau

Wenn ein Benutzer die Gebäckart auswählt und die Menge eingibt, zeigt das Feld “Gesamtkosten” automatisch den berechneten Betrag basierend auf dem gewählten Gebäck und der Menge an.
Berechnungslogik Vorschau

Is the content helpful?