Response of the form is very slow

  • pkhan
    Asked on April 21, 2016 at 8: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 ?

  • Kiran Support Team Lead
    Replied 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! 

  • pkhan
    Replied 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,

  • BJoanna
    Replied on April 21, 2016 at 1: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.

  • pkhan
    Replied on April 21, 2016 at 2: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 ?

  • BJoanna
    Replied on April 21, 2016 at 4: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