JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
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.
Response of the form is very slowAsked by pkhan on April 21, 2016 at 08:02 AM
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.
But the form is responding very slowly. How can I improve the speed ?
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 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.
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:
You can also try to use form calculation widget to perform, some of the calculations inside of the form.
I will also check with my colleague, to see if he found solution for your issue.
Surely, I will keep trying !
However is there any deference between the cloning procedure and the option available at myform > form > more > clone form ?
You can use both options for cloning your form.
Method you provides is used for cloning an existing form from your account:
And link I provided is used cloning an existing form from a URL: