How to prevent user from changing his answer from a past question and set a maximum duration for filling out the form?

  • mysalesmachine
    Demandé le 22 mars 2024 à 06:02

    Bonjour,

    Est-il possible de ne pas autoriser les personnes à revenir en arrière un formulaire et de modifier la réponse à une question passée ?

    Est-il possible de mettre une durée maximale pour répondre à un formulaire (ex : 30 minutes) et que le participant ne puisse plus continuer le répondre au formulaire ?

    Merci

  • Gilbert Enterprise Support
    Répondu le 22 mars 2024 à 06:24

    Hi Cyril,

    Thanks for reaching out to Jotform Support. Unfortunately, our French Support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in French, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again.

    Now, let me help you with your question. To prevent the users from going back to the previous questions, you can separate your form into multiple pages using the Page Break element. Then, hide the Back button so once the user has moved to the next page, he cannot go back to the previous page and change his answers. Here's how you can add the Page Break element, and hide the Back button:

    1. In Form Builder, add the Page Break element before the section that you want to send to the next page

    2. Open the Page Break Properties panel by clicking the Properties button (gear icon)

    3. Go to the Advanced tab, and change the Back Button Visibility setting to Hidden

    How to prevent user from changing his answer from a past question and set a maximum duration for filling out the form? Image 1 Screenshot 40

    As for setting a time limit in filling out the form, you can add the Global Countdown widget to your form. This lets you add a countdown timer to your form. You can select how long you want the counter to last, whether it will be an hour, 30 minutes, etc. You can also set the action once the timer is up whether you want to prevent the submission of the form, or you want the form to be automatically submitted.

    How to prevent user from changing his answer from a past question and set a maximum duration for filling out the form? Image 2 Screenshot 51

    Here's how it would work:

    How to prevent user from changing his answer from a past question and set a maximum duration for filling out the form? Image 3 Screenshot 62

    Also, here's the link to my demo form where I applied the suggestions above. You can test it out, or clone it if you'd like to check its setup in the backend.

    Give it a try and let us know if you have any other questions.