I have a large form that has 150 questions and is very sluggish.

  • mjmedik
    Asked on February 1, 2019 at 5:51 PM

    Hello,

    I have a very large form with a lot of conditions that is very sluggish.  It takes about 10 seconds to switch the cursor between fields.  I split the form into multiple pages with the hopes that it would prevent the form from being too slow, but that didn't seem to work.  The form is a similar clone to a google form that I created that runs just fine (minus the conditional rules of course).  Do you think it is the scripts running from the conditional rules that are what is slowing it down?  I can remove the conditional fields and add N/A boxes if necessary.  I could also possibly split the form into multiple forms, but that would disrupt the data analysis a little bit so it isn't an ideal solution.  Any suggestions would be very helpful.

    Thanks!

  • Jed_C
    Replied on February 1, 2019 at 9:53 PM

    I can see multiple widgets in this form https://www.jotform.us/form/90316578672162. It might add to form's performance if you have 100 widgets in your form as each widget are loaded separately. 

    I checked your condition and tried disabling them all, it doesn't improve your form's performance so we can rule out that condition is the root cause. If  you prefer widgets over regular field, I suggest that you try to split your questions in different form and see if that improves the load time.

    Also, You may try disabling the continue forms later feature, the option can be found under the settings tab, form settings section and clicking on the show more button, scroll a bit down to find the option: 

    1529337546screenshot 01 Screenshot 10

    Please let us know how it goes. 

  • Mark Janades
    Replied on February 2, 2019 at 8:17 AM

    Thank you for your response!  It's actually this form: https://hipaa.jotform.com/form/90214878977170

    The form that you referenced seems to work perfectly for me, but this form is the one that is very slow.  I will wait for your response before I start deleting all of my configurable list widgets, but it sounds like that may be the path I need to choose.  I've had complaints that people lost all of their entries on my google form when they accidentally hit the back button so continue forms later is pretty huge.  I can reword any question so whatever you think will make the biggest impact in regards to speed will most likely be the path I choose.

    Thanks!


  • Welvin Support Team Lead
    Replied on February 2, 2019 at 9:12 AM

    Please try disabling auto fill in the form settings as suggested by my colleague to see if that will improve its performance. If that helps, you may consider using the alternative save and continue by session URL.

    https://www.jotform.com/help/97-How-to-Save-Forms-and-Continue-Later 

    If not, let us know, and we'll try to refer this to our backend team. 

  • Mark Jandes
    Replied on February 25, 2019 at 12:24 PM

    Thanks, guys.  I found that removing the autofill improved the form's performance, however, I am now having a different issue.  I am using the "continue by session URL" and when creating the email autoresponder, I was never given an option to select {email} in the 'form fields' dropdown.  My only options are "submission ID" & "Form Title".  I typed {email} after '?session=' and I am now having an issue with the form being pre-populated with answers from different email addresses.  I am assuming it is because I don't have the option to select {email} in the form fields options.  Is this because I am a HIPAA client?  Here are my form URLs:

    Start Form: https://hipaa.jotform.com/90547533032149

    Main Form:https://hipaa.jotform.com/90547548132156

    Thanks!

  • Welvin Support Team Lead
    Replied on February 25, 2019 at 1:36 PM

    You need to disable PHI in the email address field and the name field. The email address is important;

    https://www.jotform.com/help/518-How-to-set-PHI-fields-on-your-forms

    If you don't want to disable PHI or protected fields, the submission ID will do. Just append that in the URL. The submission ID is a unique number. 

  • mjmedik
    Replied on February 25, 2019 at 3:20 PM

    That worked!  Thank you so much, Welvin!!  You guys are amazing.