WPIntell

Source evidence

Breaks Gravity Forms That Have Conditional Logic

Track Everything · support · 2012-12-09T01:53:00+00:00

mixedsentiment
mediumseverity
0.84relevance
7replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

4 / 26 rows with source links

15.4% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

22 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
mattfredfry resolved
Even with the code in the footer, this plugin seems to make any embedded Gravity Form that has conditional logic disappear. The form still shows up in the code, but it’s like the it has been set to display:none in the CSS. It takes up no room on the page. Any ideas? http://wordpress.org/extend/plugins/track-everything/ Thanks for bringing it to our attention. The bug causing this has been fixed in Version 1.0.2 ( Revision 636885 ). Updating the plugin on your site should do the trick. Sweet. Just updated and everything is working great. Thanks!! I am getting this same sort of error.. 2013 using Version 1.6.12 Whenever I add Conditional Logic to my forms they do not show. I am figuring it out.. if a ‘bad’ JS script loads before the ‘script for the form’. Then it won’t load. Look at ~ error logs from page .. and see if there are JS errors. I have found another issue in the latest version I have just installed Gravity Forms 1.7.2. If you have conditional logic enabled and you are using the maximum character field in the textarea field – it will through a JS error and the form will be hidden. I have been in contact with the Gravity Forms support team and they have made me realize that there was an issue with my theme that was causing this issue. http://www.gravityhelp.com/documentation/page/Testing_for_a_Theme/Plugin_Conflict Here is the answer!!! I figured this out after analyzing the JS console. Make sure your header.php file does not have any instance of jQuery loading. This will take care of everything. Put this code in your template functions.php file. // ADD JQUERY function jquery_method() { wp_deregister_script( 'jquery' ); wp_register_script( 'jquery' , '//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', false, false); wp_enqueue_script('jquery'); } if( !is_admin() ) { add_action('init', 'jquery_method'); }

Comments

7 shown
Nick Quinlan 2012-12-11T04:28:00+00:00

Thanks for bringing it to our attention. The bug causing this has been fixed in Version 1.0.2 ( Revision 636885 ). Updating the plugin on your site should do the trick.

mattfredfry 2012-12-11T04:31:00+00:00

Sweet. Just updated and everything is working great. Thanks!!

studioactiv8 2013-02-13T00:33:00+00:00

I am getting this same sort of error.. 2013 using Version 1.6.12 Whenever I add Conditional Logic to my forms they do not show.

studioactiv8 2013-02-13T19:00:00+00:00

I am figuring it out.. if a ‘bad’ JS script loads before the ‘script for the form’. Then it won’t load. Look at ~ error logs from page .. and see if there are JS errors.

ToolboxDesigns 2013-05-16T01:41:00+00:00

I have found another issue in the latest version I have just installed Gravity Forms 1.7.2. If you have conditional logic enabled and you are using the maximum character field in the textarea field – it will through a JS error and the form will be hidden.

ToolboxDesigns 2013-05-16T23:38:00+00:00

I have been in contact with the Gravity Forms support team and they have made me realize that there was an issue with my theme that was causing this issue. http://www.gravityhelp.com/documentation/page/Testing_for_a_Theme/Plugin_Conflict

justin_gigasavvy 2013-10-08T00:13:00+00:00

Here is the answer!!! I figured this out after analyzing the JS console. Make sure your header.php file does not have any instance of jQuery loading. This will take care of everything. Put this code in your template functions.php file. // ADD JQUERY function jquery_method() { wp_deregister_script( 'jquery' ); wp_register_script( 'jquery' , '//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', false, false); wp_enqueue_script('jquery'); } if( !is_admin() ) { add_action('init', 'jquery_method'); }