JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
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.
Can Radio Buttons Trigger Conditions?Asked by Golfbase on May 13, 2014 at 08:53 AM
I am currently working on a form to use for my companies 'Faulty' items dept.
We currently sell on 3 different platforms and depending on which platform the customer has purchased their item from we require different information.
Q. Is there a way to show different options (just 1) based on the choice of the previous dropdown or radio button?
e.g. Choosing 'A' on the dropdown displays 'X & Y' options on the following tab - Choosing 'B or C' will display option 'Z'.
Hope your can help
You can achieve your requirement with using our Conditions feature. It allows you to show/hide field(s) based on the value of an another field.
You can follow this steps for adding conditional logic to your forms.
If you have any other questions please let us know.
I noticed the Conditions feature from a template but couldn't find where it was.
Appreciate the quick responce.
JotForm Support Manager
First of all, you must add all of the fields you wish to have in a form.
While on edit mode for any form, click on the Setup & Embed and click on "Conditions" button
Then select "SHOW/HIDE" a form field
If you select "SHOW" , that means the field will be only shown upon a condition is met, otherwise it will remain hidden. It is the opposite for the HIDE condition.
For example, in the screenshot below, we got this condition
IF Radiobutton (this might be the name in the label of the radio button field) is EQUAL TO "Alpha" (one of the options in the field)
THEN SHOW "Textfield" (another field that remains hidden until the condition is met)
I hope you get the point, feel free to request for more help, or explain in detail the scenario you are willing to accomplish and we will be happy to help you.
Thanks for the further reply - I have since played around with this function and have since been able to do exactly what I need to do, which is great!
Really appreciate the feedback guys! - Thanks