- keithgunaratneAsked on August 11, 2013 at 11:20 PM
I am looking for a way to force the user to rank a number of choices. I've read through the existing support here and I know that jotform does not support dynamic modification of dropdown lists. I thought the simplest solution might be to use something like the grading tool. I have a list of 8 items I want my user to rank, so if the form only validated when the total is 36 (1+2+3+4+5+6+7+8), that would be perfect. However, the grading tool currently validates as long as the sum is less than or equal to the total.
Can you add an option so that the form validates only when the sum is exactly equal to the total? Also, it would be really helpful in this context if the 'grade' assigned to a particular item could be restricted between max and min values like your other numbers fields. I am looking at purchasing an account to process registration in the near future, but this functionality would have to be present.
- JotForm SupportEltonCrisAnswered on August 12, 2013 at 09:38 AM
That's possible with Hide/Show Condition. Example:
Test the form with 36 in total and you'll be able to see a text message and a submit button.
You can clone that form to figure out the setup. How to Clone a Form from a Web Page
Should you require further assistance, let us know here.
- keithgunaratneAnswered on August 12, 2013 at 10:01 AM
Thanks, I didn't realize that was possible. In order for this to work properly, I also need to be able to restrict each individual field to an integer between 1-8, but it seems the individual fields within the 'grading' tool cannot have a max/min value set nor is there currently an option to validate only if the input is an integer (only numeric). Any possibility of this?
- JotForm SupportWelvinAnswered on August 12, 2013 at 03:57 PM
That is possible with adding a custom script to the form source codes. But this method will require you to embed the modified source codes.
Example Modified Source: https://shots.jotform.com/welvin/pages/keithgunaratne-grading-limit.html