It's probably sluggish because of the use of AJAX and the size of the form, it's a long form. Your server itself is also going to play a role in the performance.
The reason why the spinner occurs is the form is not submitting. Your server is rejecting the AJAX request and returning a Server 500 error. See this screenshot: http://i.imgur.com/lX8kP.png
This could be because of mod_security firewall settings on your web server, which is the typical cause of AJAX submissions not being allowed to execute.
The first thing you should do is disable AJAX on that form. If you are using the shortcode to display that form on a page you would remove the ajax=true from the shortcode. AJAX is only necessary in certain situations such as displaying a form in a modal window/popup and with your form setup it's not necessary. Test without AJAX and see if it submits properly.
Section Headers currently always display. We are going to look into how we can better handle this in the future so that they only display if fields underneath that Section Header also contain data.
Posted 13 years ago on Wednesday July 6, 2011 |
Permalink