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.

Forms suddenly dissappeared

  1. I had two forms on two separate pages and they suddenly disappeared, although the short code is still present. I tried adding the forms again, but when I click "insert form", it does nothing.

    I also can't create any new forms because if I click "New Form", the "Form Title" area is aligned off the top of the webpage and I'm unable to enter the title for the new form.

    Any help would greatly be appreciated.

    Posted 6 years ago on Saturday June 1, 2013 | Permalink
  2. Richard Vav
    Administrator

    Can you provide links to the pages containing the forms that have disappeared, do those forms use conditional logic?

    As for the top of the create new form modal being off screen, this is caused by a theme or plugin conflict which can usually be worked around by going to the Gravity Forms general settings page and switching 'No-Conflict Mode' to 'On'.

    Regards,
    Richard

    Posted 6 years ago on Saturday June 1, 2013 | Permalink
  3. Richard Vav
    Administrator

    If this http://expatual.com/contact-2/ is one of the pages then your form isn't working becuase of javascript errors preventing the Gravity Forms scripts from revealing your form. I believe the javascript errors are being caused by multiple versions of jQuery being loaded one of which is very old. If you view the source of that page on line 24 you will see the following which is correctly including the WordPress bundled version of jQuery 1.8.3

    <script type='text/javascript' src='http://expatual.com/wp-includes/js/jquery/jquery.js?ver=1.8.3'></script>

    then on line 36 you will find the following which is including the very out of date jQuery 1.2.6 from the Google CDN

    <script src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js" type="text/javascript"></script>

    It is this second copy which is causing the problems and needs to be removed, I am guessing it is your theme's header.php file or functions.php file which is including this.

    If you require assistance removing the second jQuery call please copy the contents of those files sperately to http://www.pastie.org/ or http://pastebin.com/ and paste the links here, I will look them over and let you know which line of code is safe to remove.

    Regards,
    Richard

    Posted 6 years ago on Saturday June 1, 2013 | Permalink
  4. Hey Richard! Thanks for the really quick reply. It appears that there is some conflict between Gravity Forms and Arty Popup. The moment Arty is activated, Gravity Forms doesn't work anymore. I figure Arty might be using an out-of-date Jquery, which is causing these problems.

    Posted 6 years ago on Saturday June 1, 2013 | Permalink
  5. Richard Vav
    Administrator

    You're correct it looks like the Arty Popup plugin hasn't been updated since september last year and when I examined the code in arty-popup.php I found that old jQuery call on line 128. I would recommend you try and find a replacement plugin which is still being maintained, however if you still want to use that plugin you can replace the following code in arty-popup.php

    function arty_header() {
    	global $arty_settings;
    	$options = $arty_settings;
    ?>
    <script src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js" type="text/javascript"></script>

    with

    function arty_header() {
    	global $arty_settings;
    	$options = $arty_settings;
            wp_enqueue_script('jquery');
    ?>

    and that will solve the javascript error preventing your forms from being displayed on the front end of your site.

    Posted 6 years ago on Saturday June 1, 2013 | Permalink