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 can I conditionally hide/show fields based on a calculated range of checkboxes?Asked by carlosfarnesi on January 06, 2017 at 02:00 PM
Hello, how are you!? Hope so!
See if they can help me in the development of a form of which as the user selects his or her points and according to the sum of these points, we present different answers.
Here is an example page: http://www.clinicahalitus.com.br/teste-o-seu-halito.
Each selection has a value. When adding all the selections made by the user, we must present a message if:
- Total sum is up to 10, show message 1
- Total sum to be up to 11 to 20, show message 2
- Total sum to be up to 21 to 30, show message 3 ...
We can not show the sum and total of these points. Only the final message.
Is this possible? Can you help me?
Thank you very much
I checked that page http://www.clinicahalitus.com.br/teste-o-seu-halito but failed to find any JotForm form embedded on it.
I'll just assume you're working on this form https://www.jotform.com/70044369019959
I noticed you have a set of Checkboxes along with a Number Field that was supposed to fetch the total based on the selected options on the checkbox.
However, you setup your conditions like so:
Please delete those 2 conditions. Keep in mind that that's not how conditions and calculations work. Before you proceed, I strongly urge you to refer to the following guides to learn more on how to use these:
Now, to get the total calculated value of the selected options on the checkbox, all you have to do is setup one condition like below:
This means that IF Selecione as opções do teste IS FILLED then copy its value to Resultato.
To add a message that will appear conditionally, depending on the total value, just add 3 Text Fields. Since I don't know what the exact message is, I'll just use your post as an example:
And lastly, just setup the conditions to take care of that:
Here's the completed form: https://form.jotform.com/70055663924963 I purposely didn't hide the Resultato field for testing purposes.
I recommend you clone it, here's how, if you want to have a closer look. Give it a spin and let us know if you'd need more help.
Just some minor changes to the conditions. Please refer to the image below:
Hello Jim_R, thanks for your great help! I hope I'm on the right track! When possible, could I look again at the adjustments I made and point out where I'm going wrong? I think it's a simple thing to solve. Thank you very much for your attention.
Form link: https://form.jotform.com/70044369019959
I have inspected your form and you are passing value from calculation to text field. For text field it is not possible to use Greater or Less inside of conditional logic.
First you need to replace text field with number field or with Form Calculation widget.
After that cahnge your conditions and set them like this.
Here is my form: https://form.jotform.com/70084729049966
Feel free to clone it.
You can also clone the form that my colleague Jim_R provided you.
Hope this will help. Let us know if you need further assistance.
Perfect! Thank you very much.