PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Complex form not displaying after update v1.6.4.2

  1. My form is not displaying after I updated to the latest version. I have disabled all other plugins and tried using twenty ten theme and the problem still persisted. I have another simple form with no conditional logic and it is displaying just fine.

    Form is located at http://www.throughwoods.com/form.

    Any help would be greatly appreciated.

    Thanks,
    Glenn

    Posted 11 years ago on Monday May 21, 2012 | Permalink
  2. For some reason, there is an inline css element display: none. If I get rid of that, it displays. Why would that appear?
    I found this snippet in form_display.php:
    //Hidding entire form if conditional logic is on to prevent "hidden" fields from blinking. Form will be set to visible in the conditional_logic.php after the rules have been applied.
    $style = self::has_conditional_logic($form) ? "style='display:none'" : "";

    That looks like the source of the inline css, but there is no "conditional_logic.php" file that the comment is referring to.

    I also notice that some of the buttons in the editor for this form are not working such that I cannot edit this form.

    Posted 11 years ago on Tuesday May 22, 2012 | Permalink
  3. LumpySimon
    Member

    I'm having exactly the same issue: I've just upgraded to 1.6.4.3 (from 1.6.4.2.1) and my most important form is now refusing to display. I'm also seeing the "display:none;" inline CSS.

    Posted 11 years ago on Tuesday May 22, 2012 | Permalink
  4. The editor issue was a plugin conflict with "scroll to top" plug-in. I don't need that anyway.

    Posted 11 years ago on Tuesday May 22, 2012 | Permalink
  5. Conditional logic is controlled via JS. You are seeing the display:none as a result of the form having conditional logic. When there is a conflict, the jQuery cannot execute properly - thus the display:none actually holds true and the form won't display.

    @LumpySimon The first thing to do is to test for theme/plugin conflicts. You can do that by following the instructions here: http://www.gravityhelp.com/documentation/page/Testing_for_a_Theme/Plugin_Conflict

    @gingram815 since you have already tested for conflicts, can you export your form and send the XML file to me to rob@rocketgenius.com and reference this post in your email.

    Posted 11 years ago on Tuesday May 22, 2012 | Permalink
  6. LumpySimon
    Member

    it seems that something went wrong during the upgrade: i disabled all plugins, reverted to twentyeleven and it was still not working, so i deleted then reinstalled GF, put the conditional logic fields back in, turned all plugins on and reactivated my theme and it's working fine now.

    Posted 11 years ago on Tuesday May 22, 2012 | Permalink
  7. David Peralty

    Glad to hear that it has been sorted out. I'll send a note to the developers about the error you ran into. Thanks for updating us!

    Posted 11 years ago on Tuesday May 22, 2012 | Permalink
  8. Glenn, your form works and shows on my development site:

    http://www.evernote.com/shard/s212/sh/a25f2374-5457-4f2f-a637-ba368dd31162/995cd8c4e099ecfcaba8f1021b4fcb87

    Are you sure you tested for theme/plugin conflicts correctly?
    http://www.gravityhelp.com/documentation/page/Testing_for_a_Theme/Plugin_Conflict

    Posted 11 years ago on Tuesday May 22, 2012 | Permalink
  9. Closing this thread - was due to a theme conflict.

    Posted 11 years ago on Tuesday May 22, 2012 | Permalink

This topic has been resolved and has been closed to new replies.