-
henlisalimHello, I would like to create a personality/character test form in Jotform.
Each question has 4 answer choices, and the respondent can choose only one option for each question:
- A = Red
- B = Yellow
- C = Green
- D = Purple
I want the form to automatically count, for each respondent, how many times they selected:
- A / Red
- B / Yellow
- C / Green
- D / Purple
For example, after the respondent submits the form, I want to know:
- Total Red answers = 6
- Total Yellow answers = 5
- Total Green answers = 7
- Total Purple answers = 2
Ideally, I also want to know which color/category is the highest for that respondent.
What is the simplest way to build this in Jotform?
Can this be done with:
- Single Choice fields
- Conditions
- Update/Calculate Field
- Hidden fields
- Form calculation
- or any easier built-in method?
If possible, I would like the result to be shown automatically after submission, or at least stored in the submission report.
Thank you.
-
Chris_L JotForm SupportHi Henli,
Thanks for reaching out to Jotform Support. Since the user is only allowed to select one answer, you can use the Single Choice element for each of the questions. You will also need to use the Input Table element, their answer will be passed here using Update Calculate Field conditional logic. To calculate the total, you will need a Form Calculation widget.
After adding the mentioned form elements, you must enable Calculation Values in the Single Choice element. Let me show you how:
- In Form Builder, select the Single Choice element and click on the Gear icon.
- Under the Options tab, enable Calculation Values.
- Assign a value of 1 for each of the options.
Next, let's set up the Update/Calculate Field conditional logic. Let's do it:
1. While in Form Builder, in the orange navigation bar at the top of the screen, click on Settings.
2. Click on Conditions on the left side of the screen.
3. Select the Update/Calculate Field.
3. Set a condition like what you see in the screencast below, then click on Save.
Here's a screenshot of the condition:
Since each question has 4 possible answers, you will need to create a condition for each possible answer. Now, using the Form Calculation widget, let's calculate the total answer. Here's how to do it:
- In Form Builder, select the Form Calculation widget and click on the Wand icon.
- Click on the Add Field button and select the Input Table.
- Select the relevant column, and add the addition in between.
- Once done, click on Save.
Now, to display the result, you will need to create Update/Calculate Field conditional logic. Following the steps I shared above on how to create conditional logic, below is a screenshot of the condition:
If you want to hide form elements, check out our guide on How to Hide Form Elements.
Reach out again if you need any other help.
-
henlisalimHello, just to clarified
I would like to create a personality/character test form in Jotform, and I want to explain the structure clearly.
This is a personality test with multiple questions.
Each question has 4 answer choices, and the respondent can choose only one answer.
However, I do not want to show the color categories (Red, Yellow, Green, Purple) in the questions, because I do not want respondents to be influenced or confused by the color labels.
So for respondents, each question should only display 4 statements, for example:
Question 1
- Likes to organize
- Has many friends
- A good listener
- Careful before acting
But in the backend, I want Jotform to treat these options as hidden categories:
- Option A / first choice = Red
- Option B / second choice = Yellow
- Option C / third choice = Green
- Option D / fourth choice = Purple
This same logic applies to all questions:
- first option always counts as Red
- second option always counts as Yellow
- third option always counts as Green
- fourth option always counts as Purple
What I want is:
- For each respondent, Jotform should automatically count:
- how many first-choice answers = Red
- how many second-choice answers = Yellow
- how many third-choice answers = Green
- how many fourth-choice answers = Purple
2.At the end of the form, I want a summary/result such as:
- Red = 6
- Yellow = 5
- Green = 7
- Purple = 2
3.If possible, I want this result to be displayed visually after submission using color indicators or colored labels, for example:
- 🔴 Red
- 🟡 Yellow
- 🟢 Green
- 🟣 Purple
4.Ideally, I also want the highest category to be identified automatically.
My questions are:
- What is the simplest way to build this in Jotform?
- Can this be done with Single Choice fields, Conditions, Update/Calculate Field, Hidden Fields, or another built-in method?
- Is it possible to hide the category labels from respondents during the test, but still show a final color summary/result after submission?
Thank you.
-
Sheena JotForm SupportHi Henli,
It is not necessary to use the exact same questions as the example provided by my colleague. You can use your own question statements as you described, and apply the same logic shared earlier. The key is to assign calculation values to each option position consistently across all questions, then use conditions and calculation fields to count and summarize the results.
This approach allows you to keep your question wording while still implementing the backend logic to track and display the category totals and highest category automatically.
Give it a try and let us know if you need any help.
-
henlisalimHello again,
I am currently trying to build a character/personality test form in Jotform and I am following the setup for calculations.
In my form, I want to count how many answers belong to each hidden category:
- Red
- Yellow
- Green
- Purple
At this step, I am using Conditions > Update/Calculate Field.
My issue is this:
When I go to the calculation setup, I expect to see the Input Table field displayed as a table/grid so I can use it properly for the scoring setup, based on the earlier instructions I received.
However, in the calculation screen, the Input Table does not appear as a visible table/grid.
Instead, I only see it as a field reference in the calculation area, and I cannot see the rows/columns structure there.
Because of that, I am confused about how to correctly assign or calculate the values for each answer.
My questions are:
- Why does the Input Table not appear as an actual table/grid inside the calculation setup?
- Is this normal behavior in Jotform?
- If yes, what is the correct way to use Input Table for this kind of scoring logic?
- If Input Table is not the right field type for this purpose, what field type should I use instead?
- What is the simplest setup if I want respondents to answer normal single-choice questions, while Jotform counts the hidden categories in the backend?
If helpful, I can also provide screenshots of what I am seeing.
Thank you.



-
Chris_L JotForm SupportHi Henli,
To resolve the issue, you will need to set the Input Type to Text. Let me show you how:
- In Form Builder, select the Input Table and click on the Gear icon.
- Under the Fields tab, select Text in Input Type.
The calculations you set will still work even if form fields are hidden. If you need to hide form elements, here's how to do it:
- In Form Builder, right-click on the element you want to hide and select Hide in the Context menu.
Let us know if you need any more help.


