Just took a look. There are three issues, two of which stem from the "theme" you are using is not actually a theme but a plugin that tries to act like a theme. This poses a few issues as it doesn't operate like a standard theme... and it doesn't mimic a theme correctly.
The first issue was a simple issue to resolve, you were using the PHP function call and not the shortcode when calling the form in your post. PHP Functions can only be used in actual template files, not in content. I changed this so it now uses the shortcode.
The second issue involving your theme/plugin is the fact that it isn't calling the wp_head() function call. This means Gravity Forms is unable to output the necessary javascript on the page as it uses this function call to do so. The wp_head() function call is a standard function call ALL themes should have in the header.php file.
The third issue is the Squeeze Page code loads jQuery at the bottom of the page instead of the top. So if you were able to resolve #2 above, it still wouldn't work because the Gravity Forms javascript has to be called AFTER jQuery is loaded.
The problem is you aren't running a theme, the Squeeze Page plugging is overriding the theme and handling the output.
So here is what I did. I modified the Squeeze Page plugin files so that 1) the jQuery is loaded at the top and 2) the Gravity Forms conditional logic javascript is always present.
The form is now working.
But I wouldn't be surprised if you run into other issues with both Gravity Forms and other plugins that you try and run with the Squeeze Page plugin. It is pretty unorthodox with how it does things.
Posted 14 years ago on Wednesday July 7, 2010 |
Permalink