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.

Form not showing in IE8

  1. Hey there,
    I have a long form that is not showing in IE8. I have updated the theme's jQuery enqueing to 1.7.1 and have checked for javascript errors. Shorter forms *are* showing up in IE8.

    This is the form:
    http://www.virginiahomecarepartners.com/employment/

    Here's my setup:

    Gravity Forms 1.6.11
    WordPress 3.5.1

    Would love some help - the client is eager to have this resolved. Thanks!

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  2. The problem is you are loading an older version of jQuery from googleapis:

    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>

    Get rid of that call to jQuery and let WordPress enqueue the proper 1.8.3 version and, so long as there are no other JavaScript errors on the page, I think you will find that your form works properly in all browsers.

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  3. Thanks for the reply. I have set it to let WP do its own enqueue of jQuery now (it's showing version 1.8.3 now), and I still have the same problem in IE8.

    The IE8 Developer Tools console is telling me:
    Object doesn't support this property or method
    conditional_logic.js
    Line: 37
    Code: 0
    Char: 5

    I'm not seeing that in any other browser's javascript console. Chrome and FF report no JS errors.

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  4. Can you see if this form will display for you in IE8 when viewed from the form preview? If so, please check for theme and plugin conflicts. http://rkt.gs/testing

    For the record, this form displayed fine for me in IE8 after you made the jQuery change.

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  5. So I am unable to see it in Preview when using IE8.

    I disabled all plugins and that didn't fix the issue.

    I did, however, try it using the default 2012 theme and I could see it then.

    Does this mean it's a theme conflict?

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  6. Hey there guys, I'm having the issue in FF of the forms not showing :( Would that be the same issue? And what file do I MOD the call to the JQuery?

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  7. David Peralty
    Administrator

    Can you try the http://rkt.gs/testing instructions please?

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  8. @willc, yes, that means it's a theme conflict. You'll have to find out what it is about your theme that is causing this problem. I would take a look in functions.php, or try validating the XHTML on the page to be sure there are no related problems there: http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.virginiahomecarepartners.com%2Femployment%2F

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  9. @squeekpress, please post a link to the page on your site where the form should appear so we can better help you.

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  10. @Chris...
    Site: http://squeekpress-ws4.info/share-on-chefkey/ UN: jeffrye[xxxx] PW: oscar[xxxx]
    This is our development site. If you use any of the "Share on ChefKey" links in the left sidebar, they all go to another GF, again not showing up in IE or FF :(

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  11. @squeekpress, you are loading an old version of jQuery from googleaplis:

    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js?ver=1.6.2'></script>

    I also see this in the source with an old jQuery version, but I'm not sure if it's related:

    <script>!window.jQuery && document.write(unescape('%3Cscript src="http://squeekpress-ws4.info/wp-content/themes/parallelus-mingle/assets/js/libs/jquery-1.6.2.min.js"%3E%3C/script%3E'))</script>

    With WordPress 3.5.1 and Gravity Forms 1.6.11, you should have jQuery 1.8.3. If you remove this call to jQuery 1.6.2 and let WordPress do its job of enqueuing jQuery 1.8.3, so long as you don't have other JavaScript errors, I think you will find that your forms display properly.

    The theme is probably loading these old versions. If you follow David's advice to check for theme and plugin conflicts, you will find out exactly where the old version are coming from.

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  12. So when you said "For the record, this form displayed fine for me in IE8 after you made the jQuery change," does that mean there is still a theme conflict? I'm confused as to why it would work for you and not to me.

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  13. I've gone through and made the following changes:
    Removed from Header-Default.PHP:
    <script>!window.jQuery && document.write(unescape('%3Cscript src="<?php echo $jsPath; ?>libs/jquery-1.6.2.min.js"%3E%3C/script%3E'))</script>

    Removed from functions.php:
    wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js', array(), '1.6.2');

    They still didn't show!

    I also have turned off all the plugins, reactivated GF...still nothing.

    Defaulted to Twenty Twelve theme...POOF there it is! So I guess it's a Theme conflict. I am just confused b/c it worked just fine (for the past 7 months) until this morning!

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  14. Mine too used to work fine...until yesterday. I'm not convinced its a theme conflict.

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  15. Ok, after doing all of the above...I download all the theme files and have been going through them . EVERYTHING that calls to jQuery 1.6.2 is OUT...except in themes\mingle\assets\js\libs\jquery-1.6.2.min.js exists!! Does THIS need to be removed?

    I'm at a lose here! I've followed ALL the above instructions and GETTING NOWHERE!

    Posted 6 years ago on Tuesday January 29, 2013 | Permalink
  16. @willc, I wonder if this is related: http://www.gravityhelp.com/forums/topic/form-with-conditional-logics-not-working-in-ie-7#post-126979

    That was for IE 7, but that seems to be the same line in your debug output.

    Posted 6 years ago on Wednesday January 30, 2013 | Permalink
  17. @squeekpress, I see just one version of jQuery in your page now:

    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js?ver=1.8.3'></script>

    And the form appears to load fine now?

    Posted 6 years ago on Wednesday January 30, 2013 | Permalink