Set Minimum Time before allowing Next Page

  • Profile Image
    BorgessHealth
    Asked on July 28, 2015 at 01:35 PM

    Hi, is there a way to require the user to stay on a certain part of the form for a minimum amount of time before they can click next when using page breaks.

    What I'd like to do is embed 12 YouTube videos and divide them each by a page break.  It's for an online course that requires the user to watch all 12 videos before moving on to the final step.  Instead of them just clicking next without actually watching the video, I'd like to require them to stay at that video for at least the amount of time it would take them to watch it and then allow them to click next.

    A follow up would be...is there a way to stop the video from playing if the user clicks next before it has completed?

    Thanks! 

  • Profile Image
    jonathan
    Answered on July 28, 2015 at 03:24 PM

    Unfortunately you cannot use any of the timer widgets to set condition logic for Page Break field.

    An alternative solution I have come up with that can probably work for you is using multiple forms. Each form will contain the single video and a Global Countdown widget.

    You can set the Global Countdown Widget to auto submit to the next form/video when time is up.

    You can hide the submit button and just let the widget auto submit the form. You can set the timer to the same time length of the current video on the form.

    You can check the test form  http://form.jotform.me/form/52085335465457?

    As you can see on the test form, I used 2 sample forms just to show how the auto submit work after timer up.

    is there a way to stop the video from playing if the user clicks next before it has completed?

    There is no means within the form to influence the embedded video. But I think my suggested workaround will work on this as well since when form is submitted, it will also clear the instance of the previous form.

    Hope this help. Let us know if you need further assistance.

    Thanks.