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.
Multi page form with calculations helpAsked by mzune on January 06, 2015 at 03:37 PM
I have been using your form for a while and it is super cool but i need now to push this a level
I have a family repair centre www.grahamrichardsons.co.uk and want to build a more dynamic form so a customer can get a service quote or body work quote. I want the customer to select i.e service and the form takes the person to a service section, or if they select body repairs it goes to a body repair section.
I would also like this to calculate prices based on the inputs
can you suggest the best add ons to use
To get you on the right track, I will explain the setup and provide you with some links to the tools you will need.
First you would need a dropdown to select the service.
You will then need a "Form Collapse" and a "Page Break" from the survey tools section for each page:
You can set the "Back" and "Next" buttons on the page breaks to hidden if you would like users to only be able to navigate to one section at a time.
Then you can add conditions to the initial dropdown that take you to a certain page of the form:
One for each section of service.
Here is a quick test form I set up to show you how it works:
To perform calculation in your form, here is our guide to get you started:
You can then pass the result of you calculations to a payment field:
I know that is a lot of information to take it at one time, so if you have any questions about specifics, please let us know and we will be happy to help.