What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.


  • Profile Image

    Javascript not working in IE7

    Asked by TJCApaches on January 16, 2013 at 12:37 PM

    I just noticed today that IE7 doesn't seem to be pulling in Javascript in some forms that I've made. Here's a couple of examples.

    http://www.tjc.edu/info/2004050/administrative_forms/564/special_event_form
    http://www.tjc.edu/info/2004050/administrative_forms/564/special_event_form/2
    http://www.tjc.edu/info/2004225/alumni_chapters/560/austin_chapter

    It will let me submit forms without the required fields, and if there are any conditions (the first 2), they don't work. These forms work in IE8, Chrome, Safari, and FF. The forms above are embedded.

    I know this is a new problem, because I specifically fixed a couple of forms a couple of months ago for IE7 because the conditions weren't working. When I redid the conditions, they worked. I went back to one of these forms, and the same thing is happening:

    http://www.tjc.edu/info/2004242/give_online

    This is a custom coded form pulled in an Iframe that uses JotForm's script and styles, but it's not hiding the fields like it used to (the "Please Select a Donation Area" boxes should NOT be showing up)

    Thank you for you help!

    Page URL:
    http://www.tjc.edu/info/2004050/administrative_forms/564/special_event<br/>_form

  • Profile Image
    JotForm Support

    Answered by EduardoMendez on January 16, 2013 at 12:46 PM

    Hi there, 

    May I suggest that you change the embed method used?  If you use iFrame method that will prevent any conflicts in your page.

    Here is a guide to help you with that:

    http://www.jotform.com/help/148-How-to-get-your-Form-s-Iframe-Code

    Please give that a try and let us know if the problem continues.

  • Profile Image

    Answered by TJCApaches on January 16, 2013 at 01:13 PM

    On this page

    http://www.tjc.edu/info/2004050/administrative_forms/564/special_event_form

    I put it as an Iframe and it still doesn't work.

  • Profile Image
    JotForm Support

    Answered by EduardoMendez on January 16, 2013 at 01:24 PM

    Hi there, 

    I tested the URL you have given me and I was not able toreproduce the issue.  Here is a vide of my testing.  

    http://screencast.com/t/09eMUKUS

    Do you have an image of a response from this URL with the validation error?

    We will be glad to assist you!

  • Profile Image

    Answered by TJCApaches on January 16, 2013 at 03:44 PM

    Were you using IE7?

    The forms work on IE8 that I've seen, and I assume 9 as well.

  • Profile Image
    JotForm Support

    Answered by EduardoMendez on January 16, 2013 at 04:40 PM

    Hi there, 

    It seems that IE7 has a settings that does not allow iFrames to protect their content from java script conflicts.  It almost seems like it dissables all JS inside the iFrame.

    I have run a few tests and you will see that if you run the form alone in the IE7 environment, the validation works.  However, once it is embedded in a page, it does not work very well.

    http://screencast.com/t/4ixoukSg6fb

    If the next test does not work, I will submit this to our dev team.  Even though, the more I think about it, the more it seems to be a bug with IE7 and that this is out of our hands.  I believe the settings by default are different from those of IE6 and those higher then IE7.  The positive thing is that since this browser is 6 years old, there are not too many people out there using it. 

    May I ask you to try embedding your form using the source code in order to test?  

    Here is a guide to help you with this:

    http://www.jotform.com/help/104-How-to-get-your-Form-Source-Code

     

    Thanks for your cooperation!

  • Profile Image

    Answered by TJCApaches on January 16, 2013 at 05:53 PM

    I tried 2 things:

    1. I put the code in the HTML editor.
    2. Our CMS also has a "code snippet" area specifically for script tags (what it is currently on that page)

    Both CSS's break, but the Javascript worked on option 2 (the "Venue will be reserved by the events coordinator" radio button should show 2 more text boxes underneath).

    I appreciate your time looking at this. Unfortunately our organization needs IE7 for some other programs, and it tends to be the default browser for most. We're going to put up some temporary messages that say that our forms are best viewed on Firefox, Chrome, or Safari. Do you need anything else? Would it be alright to put the embed code back on the page?

  • Profile Image
    JotForm Support

    Answered by jonathan on January 16, 2013 at 06:16 PM

    @TJCApaches

    Hi, would it be OK also to suggest to the form users to upgrade to IE8 and above versions instead?

    I maybe wrong, but from what I learned, Microsoft support for IE7 and below had already been stopped. And recent updates to javascript is probably not being applied to this older browsers anymore.

    This is just my suggestion. I am not sure if its feasible on your end, but maybe its worth a try.

    Thanks. 

  • Profile Image

    Answered by TJCApaches on January 17, 2013 at 09:36 AM

    I can try! Thank you.