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.


  • Profile Image

    I give up! Why did you make this so hard to use?

    Asked by GhostScribes on June 02, 2016 at 07:22 PM

    I've spent days trying to create a simple quiz that gives a response based on whether they answer correctly or incorrectly. I don't want them to be able to go to question 2 until they get #1 right. I got my first question working the way I want it. Then I copied that section and updated it, only to find that anything I changed for question 2 also changed question 1. Does that mean that I can only have one set of conditions for the whole page? 

    Make use create Updated find section
  • Profile Image
    JotForm Support

    Answered by BDAVID on June 02, 2016 at 10:56 PM

    Our conditions are not meant to create quiz forms,  we have already a feature for that: https://www.jotform.com/help/289-Turn-your-form-into-a-Quiz-or-Exam- 

     

    If you want to accomplish what you need, we have to apply some workaround to make it happen:

    1) You need to add a extra text box field bellow each question:

    2) Setup a condition to required that text box field if the answer is not equal to the right one: https://www.jotform.com/help/367-How-to-Make-a-Field-Required-Based-on-Another-Field-Selection-or-Input 

    3) Hide the text box fields with custom CSS code:

    a) For that you need to click on it's gear icon, go to Properties, and copy the ID: 

    b) Change the word "input" for "id":

    #input_51>>#id_51

    C) build the custom CSS code that will be injected: http://www.jotform.com/help/117-How-to-Inject-Custom-CSS-Codes 

    #id_51{

    display: none;

    }

    Note: if you add a new fields, simply separate with a comma the next ID, example:

    #id_51, #id_52{

    display: none;

    }

    Test my example form: https://form.jotform.co/61538560361859 

    You may clone it in your account to check further: http://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL 

    Let us know if you need more help.