What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
How do i create a form that only moves forward where backwards either in the form or internet browser will generate an error?Asked by RoystonOng on November 30, 2016 at 02:39 AM
I am creating a form where we test their knowledge in the first section. In the second section, we provide answers to the first section and then investigates their attitudes now that they understand the various words. I need to ensure that we capture their actual understanding so this means that i need to prevent anyone from trying to change their previous answers.
There are several ways to achieve this, based on your preference.
The easiest solution is to simply disable the Back button on the pages where you want to prevent your users from going back. You can do this by clicking on your desired Page Break field in the Form Builder:
Then, click on the Back Visibility, and set its value to Hidden. This will hide the Back button for that Page Break field. Simply do this on all the Page Break fields where you want to prevent your users from going back.
Another more complicated way to set this all up could be by using multiple forms. You would have your questions posted on the one form, and the explanation / more information posted on the second form. You would then redirect your users from form 1 to form 2 upon submission:
With the second method, you would also need to implement a way of tracking the user across these multiple forms, such as passing a value from one of the fields on form one to form 2 9and subsequently to form 3, 4, etc).
Considering the setup, I would highly recommend simply using the easiest method posted above, and see if it works well for your intended use. Please let us know how it goes.