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.


  • Profile Image

    How to perform calculations based on Drop Down fields

    Asked by Erik  on November 02, 2016 at 12:26 PM

    How do I create a form with $ values assigned to each drop down choice, and have them add up the total after all questions are answered... and show the total at the end prior to submitting.

    I have been playing around, but I can't seem to figure it out. It seems to want to use numbers that are also in my dropdown choices, instead of just using numbers assigned to the choice.

    Page URL:
    https://form.jotform.com/63064174123145

    calculations drop create a form create choices
  • Profile Image
    JotForm Support

    Answered by Boris on November 02, 2016 at 04:44 PM

    In order for each option to have the exact value that you want it to, please first assign the calculation values to the options of your fields:

    https://www.jotform.com/help/301-How-to-Assign-Calculation-Value

    Please make sure that each and every option on a Drop Down field that you are using in the calculation, has its own calculation value assigned. At the moment, I see that some of your fields have a large number of options:

    But only a few calculation values are assigned (only three options have a calculation value):

    Then, simply perform the calculation as usual:

    https://www.jotform.com/help/259-How-to-perform-calculation-in-the-form

    Please try it out and let us know how it goes.