Feature Request: Forms with the capability to perform calculation

  • Profile Image
    Asked on November 08, 2013 at 12:35 PM


    Please provide an easy way to create calculating forms. Not just math but logical results and other feedback feedback even from other web services like product listings, dictionaries, photo galleries, conversion tables,or Look-ups/Finds from data in files stored on a site...

  • Profile Image
    Answered on November 08, 2013 at 03:41 PM

    Thanks for contacting us.

    Currently we don't have a function that allows you to easily create calculating forms, that's why we recommend you to use the source code of the form to apply some codding workaround to accomplish such capability in the forms. 

    I have submitted your request to our development team so that they can consider the implementation of such feature. However we cannot promise anything about this implementation.

    Now, we would appreciate if you open separate thread to post your second request about Feedbac forms as that request would require to be assigned to a different Developer and to the same of the first request.

    You will get the update via this thread if any.


  • Profile Image
    Answered on December 03, 2013 at 08:54 PM

    Just what I need it! Fantastic! Congratulations! wow!

  • Profile Image
    Answered on December 20, 2013 at 03:22 AM

    Using the calculation wizard, is it possible to give a field a value other than the label?

    For instance if I were selecting products the name of the field would be the product A but the value would be the price.  

    More specifically I am trying to create a form that our contractors can submit to us as an invoice and travel charges are to be calculated as part of that and in addition to the basic cost of their service.

    I have the following options:

    Distance travelled:
    21-40 kms = $20
    41-60 kms = $30
    61-100 kms = $45
    101 kms + = $50 

    So ideally they would select the option (without the dollar value displaying) and the calculation would occur and enter the corresponding dollar value in a field that is to be added to the invoice total ...or just add it directly to the total if that can work?

  • Profile Image
    Answered on December 20, 2013 at 08:49 AM


    May we request you create a seperate thread with your question so we can easily track the progress of each ticket per concern.  We will attend to you as soon as we can. We thank you for your cooperation. Please use this link when posting a new thread http://www.jotform.com/contact

  • Profile Image
    Answered on December 20, 2013 at 07:04 PM


    This Calculate function seems to work great.

    Thanks for fulfilling this request. It is very useful


    I was also thinking that the methods would use some existing available code that would allow logical Conditional Statements for math or strings.


    I was thinking that the methods would use existing available code that would allow for String Manipulation






  • Profile Image
    Answered on December 20, 2013 at 09:27 PM


    Great! Glad to hear it helps.

    Regarding on your next suggestion I think that's doable with the condition tool but for us to assist you better, we'd request you to post it to a separate thread.

    Thank you!

  • Profile Image
    Answered on December 21, 2013 at 11:14 PM

    Thanks for your assistance.

    The request is about the Calculate Field function and not the Condition Tool. The Condition Tool is great, and would help with some things. The goal of the Calculate field is to customize the value of a field based on user input.

    It would be nice to see more flexibility to the Calculate Field to allow Conditional Statements and String Manipulation as an enhancement, an app, or form widget.



  • Profile Image
    Answered on December 22, 2013 at 04:23 AM


    Thanks for your reply and for providing more details.

    Sorry thought but you still have to open a new thread for your additional request. Unfortunately, we cannot submit 2 different request in a single thread.

    Thanks for your understanding.