Aktivieren oder Deaktivieren eines Formulars basierend auf der Zeit unter Verwendung von Bedingungen

6. Dezember 2023

Es gab Fälle, in denen Sie den Zugriff auf Ihr Formular zu bestimmten Zeiten einschränken wollten. Einige Anwendungsfälle sind die folgenden:

  • Kochanmeldungen, und Sie möchten nur während der Geschäftszeiten Einträge akzeptieren.
  • Bieten Sie Sonderangebote an, die nur zu bestimmten Zeiten verfügbar sind.
  • Anträge für bestimmte Zeitfenster bearbeiten.

Alles läuft darauf hinaus, dass Sie Ihre Benutzer daran hindern, das Formular während bestimmter Stunden innerhalb eines Tages abzusenden. Um das zu erreichen, brauchen wir nur diese Funktionen, die Hand in Hand arbeiten:

  • Zeitfeld – Sie werden dieses Feld verwenden, um die aktuelle Zeit des Benutzers zu erhalten, wenn er Ihr Formular öffnet.
  • Textabsatz – Sie können dieses Feld verwenden, um eine Nachricht anzuzeigen, die Ihre Benutzer darüber informiert, dass das Formular nicht verfügbar ist.
  • Bedingungen – Die Bedingungen prüfen, ob der Benutzer das Formular innerhalb des angegebenen Zeitrahmens geöffnet hat.

Sie können sich das Video unten ansehen oder mit den Textanweisungen fortfahren.

Hinzufügen und Einrichten des Zeitfeldes

Die gesamte Einrichtung erfordert das Zeitfeld mit seiner Standardzeit. Wie Sie es hinzufügen und einrichten können, erfahren Sie hier:

  1. Klicken Sie im Formular-Generator auf den Button Formelement hinzufügen.
  2. Unter den Basiselementen finden Sie das Feld Zeit, das Sie hinzufügen möchten, und klicken darauf. Sie können es auch per Drag & Drop auf Ihr Formular ziehen.
Aktivieren oder Deaktivieren eines Formulars basierend auf der Zeit unter Verwendung von Bedingungen Image-1
  1. Klicken Sie auf das Zahnrad Icon im Feld Zeit, um dessen Eigenschaften zu öffnen.
  2. Gehen Sie im Fenster Zeiteigenschaften zur Registerkarte Optionen.
  3. Setzen Sie die Voreingestellte Zeit auf Aktuell. Sie sehen dann automatisch Ihre aktuelle Zeit.
Aktivieren oder Deaktivieren eines Formulars basierend auf der Zeit unter Verwendung von Bedingungen Image-2
  1. Schalten Sie unter der Registerkarte Erweitert die Optionen Nur lesen und Verborgenes Feld auf Ein, um das Feld Zeit nicht editierbar zu machen und aus Ihrem Formular auszublenden.
Aktivieren oder Deaktivieren eines Formulars basierend auf der Zeit unter Verwendung von Bedingungen Image-3

Sie haben jetzt das Feld Zeit eingerichtet und fertig. Fügen wir nun das Feld Text hinzu.

Hinzufügen und Einrichten des Textfeldes

Das Hinzufügen des Textfeldes ist teilweise optional. Ihre Benutzer könnten sich jedoch fragen, warum Ihr Formular leer ist. In diesem Fall empfehlen wir, es hinzuzufügen, um eine Nachricht anzuzeigen.

  1. Klicken Sie im Formular-Generator auf den Button Formelement hinzufügen.
  2. Suchen Sie das Feld Textabsatz und klicken Sie darauf.
  3. Klicken Sie auf das Text bearbeiten (Stiftsymbol) auf der rechten Seite des Elements Textabsatz. Sie können auch auf das Element doppelklicken, um es zu bearbeiten.
  4. Fügen Sie Ihre eigene Nachricht hinzu. Sie können dies nach eigenem Ermessen gestalten. Hier ist ein Beispiel:
Aktivieren oder Deaktivieren eines Formulars basierend auf der Zeit unter Verwendung von Bedingungen Image-4
  1. Klicken Sie auf das Speichern (Häkchensymbol), und das war’s!

Einrichten der bedingten Logik zum Anzeigen der Nachricht und Ausblenden der Felder

Jetzt ist es an der Zeit, die Bedingung einzurichten. Beachten Sie, dass es sich hierbei um eine fortgeschrittene Funktion handelt, für die Sie wissen müssen, wie man Bedingungen einrichtet. Wenn Sie dies bisher nicht getan haben, empfehlen wir Ihnen, diese Anleitung zu lesen: Smart Formulare mit bedingter Logik.

Zunächst müssen Sie festlegen, wann Ihr Formular verfügbar sein soll. Als Beispiel nehmen wir 10:00 Uhr bis 18:00 Uhr. Lassen Sie uns fortfahren.

  1. Gehen Sie im Formular-Generator zur Registerkarte Einstellungen.
  2. Klicken Sie auf Bedingungen im linken Bereich.
  3. Wählen Sie die Option Feld anzeigen / ausblenden.
Aktivieren oder Deaktivieren eines Formulars basierend auf der Zeit unter Verwendung von Bedingungen Image-5
  1. Richten Sie Ihre Bedingung wie in der Abbildung unten gezeigt ein:
Aktivieren oder Deaktivieren eines Formulars basierend auf der Zeit unter Verwendung von Bedingungen Image-6

Laienhaft ausgedrückt, geht die Logik so:

Wenn die Zeit vor 10:00 Uhr oder nach 18:00 Uhr liegt, zeigen Sie die benutzerdefinierte Nachricht an und blenden Sie die anderen Felder aus, einschließlich des Absende-Buttons.

Weitere Informationen zu den Bedingungen für das Ein- und Ausblenden von Feldern finden Sie in den folgenden Anleitungen:

Hinweis:

Das obige Beispiel beschränkt sich auf das Ein- und Ausblenden von Feldern, die auf dem Feld Zeit basieren. Sie können jedoch das Datumsfeld in die gesamte Einrichtung einbeziehen. Fügen Sie einfach den Date Picker hinzu und passen Sie Ihre Bedingung entsprechend an.

Sie können sich unser Demo-Formular über diesen Link ansehen: https://www.jotform.com/222295636075157. Sie können das Formular gerne klonen, um es sich genauer anzusehen und die Stunden anzupassen, um das Ergebnis zu imitieren. Um zu klonen, besuchen Sie: Wie Sie ein bestehendes Formular von einer URL klonen.

Contact Support:

Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:

Support Forum: https://www.jotform.com/answers/

Contact Jotform Support: https://www.jotform.com/contact/

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Podo Comment Be the first to comment.