Is it possible to have a fixed price (membership) AND donations (free f

  • halh
    Answered on March 12, 2012 05:04 PM

    Is it possible to have a fixed price (membership) AND donations (free field for entry of amount) on the same form and have the total calculated before passing to PayPal? I've looked into conditional logic options but they seem to generate an OR one or another selection; I'm looking for an AND.

  • gori-mathew
    Answered on March 12, 2012 05:14 PM


    For membership we have three categories and this depends on the amonut of form submissions you estimate to have within month. You can though start from lower account and upgrade when need arise. This is monthly payment scheme.

    You can set up a page to do the calculation and then pass that value into the form.  To do that you'd need to:

    1. Set up your own page which does the calculation.

    2. Forward the user to the form, passing the calculated value along with the url.

    See this post on how to do that

    You would need to set the payment up as a donation since it's the only type with a text input and you may also need to remove the validation on the field (so you'll need to download the full source). 

    Thanks and lets us know if you were helped.



  • jcm0731
    Answered on March 12, 2012 05:20 PM

    JotForm doesn't have the feature yet to calculate defined field values(i.e. field1 + field2 = total).
    But this feature was already among the list in our request features. And our great developers are in the work to release such feature. We cannot provide the definite time though as to when this will be release. You will be informed when it does.

    For the moment, a viable solution though maybe hard to pull off, but is doeable, is to use custom scripts within your JotForm source code. This will require knowledge in PHP or Javascript because you will be injecting code within your forms to compute the defined fields you want.

    Hope this enlighten you on the matter. Should you have more questions please contact us.