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

    Response of the form is very slow

    Asked by pkhan on April 21, 2016 at 08:02 AM

    Hi,

     

    I am trying to make a form, which will be used by us as well as our partners. 

    There are quite a few calculations in the form. I have reduced the number of steps as possible. The idea is send an online quotation based on the customer input automatically.

    https://form.jotform.me/61111636624448

    But the form is responding very slowly. How can I improve the speed ?

    very slow JotForm calculations quotation Make response time
  • Profile Image
    JotForm Support

    Answered by Kiran on April 21, 2016 at 10:59 AM

    I've cloned your JotForm to my account and see that there are about 150 fields and 80 conditions set on the form. As I check your JotForm, I notice that there are multiple fields being calculated at the same time which is making the form to respond very slowly or freezing the browser. When a field is updated on the form, it is checking the conditions to perform the calculations and these calculations are performed on multiple fields one by one.

    Let me go through the conditions and try to understand to see if I can help you with optimizing the form. Please be noted that we can do this at our free time and will get back to you when I have some useful information. 

    Thank you! 

  • Profile Image

    Answered by pkhan on April 21, 2016 at 11:25 AM

    Hi Kiran,

    Thank you very much. I see your point.

    Is it possible to halt the conditions and calculations when the inputs are entered in the first 2 pages. In the 3 page we put the customer name, address etc (which is not related to the calculation and conditions) and run all the calculations in the background separately. This may allow enough time to perform the calculation and customer will not see any lag.

    Regards,

  • Profile Image
    JotForm Support

    Answered by BJoanna on April 21, 2016 at 01:34 PM

    I have also tested your form and I noticed that the form is slow on first two pages, because of the calculations, you are performing. On all other pages form is working properly. 

    You can try with workaround you mentioned, to see if that will reduce the lag on the form. However I am not sure if that will resolve your issue. I would suggest you to clone your form and try with your workaround on your cloned form. Inside of this guide you can find how to clone a form:

    http://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL 

    You can also try to use form calculation widget to perform, some of the calculations inside of the form. 

    https://www.jotform.com/help/259-How-to-Perform-Calculation-in-the-Form 

    I will also check with my colleague, to see if he found solution for your issue.

  • Profile Image

    Answered by pkhan on April 21, 2016 at 02:45 PM

    Hi BJoanna,

    Surely, I will keep trying !

    However is there any deference between the cloning procedure and the option available at myform > form > more > clone form ?

  • Profile Image
    JotForm Support

    Answered by BJoanna on April 21, 2016 at 04:15 PM

    You can use both options for cloning your form. 

    Method you provides is used for cloning an existing form from your account:

    https://www.jotform.com/help/27-How-to-clone-an-existing-form-from-your-account 

    And link I provided is used cloning an existing form from a URL:

    http://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL