FreemiumProBusinessEnterprise

Formular-Builder für Registrierungen

Was ist der Formular-Builder

Der tikento-Formular-Builder ist ein visueller Drag-and-Drop-Editor zur Erstellung von Registrierungsformularen ohne Programmierkenntnisse. Das Formular ist in jede Veranstaltung integriert und kann auf der Veranstaltungsseite veröffentlicht oder über ein Widget auf einer externen Website eingebettet werden.

So öffnen Sie den Builder

  1. Öffnen Sie die Veranstaltung.
  2. Gehen Sie zum Tab "Registrierung".
  3. Klicken Sie auf "Formular bearbeiten".

Es öffnet sich eine zweispaltige Oberfläche: links die Formular-Leinwand, rechts das Panel mit verfügbaren Feldern und Einstellungen.

Formularstruktur

Schritte (Steps)

Das Formular kann aus einem oder mehreren Schritten bestehen. Ein mehrstufiges Formular ist praktisch für komplexe Veranstaltungen mit vielen Feldern — der Teilnehmer füllt es schrittweise aus, mit Navigation "Zurück" und "Weiter".

Beim Vorwärtsnavigieren werden die Felder des aktuellen Schritts automatisch validiert. Zurück kann immer ohne Datenverlust navigiert werden.

Felder

Jedes Feld hat:

  • Typ — 14 verfügbare Typen (Text, E-Mail, Telefon, Dropdown-Liste, Checkbox etc.)
  • Beschriftung — wird über dem Feld angezeigt
  • Platzhalter — Hinweis im Feld
  • Pflichtigkeit — kann required oder optional sein
  • Validierung — Regex-Muster, minimale/maximale Länge

Mehr zu Feldtypen — Feldtypen in Registrierungsformularen.

Systemfeld E-Mail

Das Feld registrant_email — ein besonderer Typ, der in jedem Formular Pflicht ist. An diese Adresse werden Registrierungsbestätigung und Ticket gesendet. Mehr dazu — Systemfeld E-Mail.

Bedingte Logik

Felder und Schritte können basierend auf Antworten in anderen Feldern angezeigt oder ausgeblendet werden. Beispiel:

  • "Wenn 'Online-Teilnahme' gewählt — Feld 'Stadt' ausblenden"
  • "Wenn Checkbox 'Brauche Transfer' markiert — Feld 'Abholadresse' anzeigen"

So fügen Sie eine Bedingung hinzu:

  1. Wählen Sie das Feld, das ausgeblendet/angezeigt werden soll.
  2. Klicken Sie in seinen Einstellungen auf "Bedingung hinzufügen".
  3. Wählen Sie Trigger-Feld, Operator und Wert.

Gemeinsame Felder (Common Fields)

Felder mit dem Flag "Gemeinsames Feld" (common_field) werden einmal pro Bestellung ausgefüllt, auch wenn der Käufer mehrere Tickets bestellt. Beispiel: "Wer bezahlt" ist eine gemeinsame Information für die gesamte Bestellung.

Normale Felder werden für jeden Teilnehmer in der Bestellung separat ausgefüllt.

Versionierung

Jedes Speichern des Formulars erstellt eine neue Version. Sie können die Versionshistorie einsehen und zu einer früheren Version zurückkehren im Bereich "Änderungshistorie".

Das veröffentlichte Formular zeigt immer die letzte Version. Unfertige Änderungen können als Entwurf gespeichert werden — sie beeinflussen das aktive Formular nicht.

Vorlagen

Häufig verwendete Konfigurationen können als Vorlage gespeichert werden:

  1. Klicken Sie im Builder auf "Als Vorlage speichern".
  2. Geben Sie der Vorlage einen Namen.
  3. Wählen Sie beim Erstellen der nächsten Veranstaltung die Vorlage in der Galerie.

Automatisches Speichern

Während des Ausfüllens werden die Formulardaten automatisch im localStorage des Teilnehmer-Browsers gespeichert (Schlüssel tikento_widget_autosave:{eventId}). Wenn die Seite versehentlich geschlossen wird, werden die Daten beim erneuten Öffnen wiederhergestellt. Das automatische Speichern wird nach erfolgreichem Absenden gelöscht.

Häufig gestellte Fragen

Kann ein Formular in mehreren Sprachen erstellt werden?
Ja. Ab dem Pro-Tarif unterstützen Formulare bis zu 4 Sprachen, Business und Enterprise — alle 7 Plattformsprachen. Der Teilnehmer sieht das Formular in der Browsersprache oder wählt die Sprache manuell.
Kann ein Formular für mehrere Veranstaltungen verwendet werden?
Formulare sind an eine bestimmte Veranstaltung gebunden. Zur Wiederverwendung speichern Sie das Formular als Vorlage — es erscheint in der Galerie beim Erstellen der nächsten Veranstaltung.
Findet die Feldvalidierung auf dem Client oder dem Server statt?
Auf beiden Ebenen. Die clientseitige Validierung (im Browser) gibt dem Teilnehmer sofortiges Feedback. Die serverseitige Validierung ist die endgültige Prüfung vor dem Speichern der Daten. Das Backend ist die Quelle der Wahrheit.