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

    Why is Jot Form down on my website? (unsungpeople.org)

    Asked by unsungpeople on April 07, 2017 at 10:52 AM

    The page on our website where the form was supposed to be says "Jot Form refused to connect". Can you please fix this ASAP? We are spending Google Adwords on getting users to certain pages.

    Page URL:
    www.unsungpeople.org

    Screenshot
  • Profile Image

    Answered by KadeJM on April 07, 2017 at 12:25 PM

    I checked your embedded jotform and it is working visibly on my end.

    Can you please let us know if there is still a problem on your side?

  • Profile Image

    Answered by unsungpeople on April 07, 2017 at 01:28 PM

    Not the home page. Have a look at all these pages: https://www.unsungpeople.org/share-a-story/, https://www.unsungpeople.org/join-us, https://www.unsungpeople.org/closeup-story-writer/

  • Profile Image

    Answered by KadeJM on April 07, 2017 at 02:41 PM

    I've taken another look at your join-us pages and could see all your forms as well as on your close-up story writer page.

    Can you please confirm with us what browser and what os you are using with this issue?

     

  • Profile Image

    Answered by unsungpeople on April 07, 2017 at 02:52 PM

    I am using a Macbook Pro (iOs). I have tried the web pages on Google Chrome and Safari - it doesn't work for both. Besides a Mac, I have also tried this with a Dell laptop.

     

  • Profile Image

    Answered by KadeJM on April 07, 2017 at 04:22 PM

    I've checked this on my Mac Mini and a colleague also checked it on his Mac but, both of us could see your embedded forms normally on our ends in Safari and Chrome.

    I've done some digging to look at what you have embedded and I found it looks like you are using our iframe embed method with the script included.

    Can you please try using the iframe only and leave the script off then re-embed it to see if that helps at all? Sometimes the form script can be affected by other scripts running on your site causing problems like this.

    Try that on one of the forms that isn't working for you on your end to see if it helps at all otherwise let us know.

     

    You have this currently:

    <iframe id="JotFormIFrame-70958212133149" onload="window.parent.scrollTo(0,0)" allowtransparency="true" src="https://form.jotform.us/70958212133149" frameborder="0" style="width:100%; height:539px; border:none;" scrolling="no"> </iframe> <script type="text/javascript"> var ifr = document.getElementById("JotFormIFrame-70958212133149"); if(window.location.href && window.location.href.indexOf("?") > -1) { var get = window.location.href.substr(window.location.href.indexOf("?") + 1); if(ifr && get.length > 0) { var src = ifr.src; src = src.indexOf("?") > -1 ? src + "&" + get : src + "?" + get; ifr.src = src; } } window.handleIFrameMessage = function(e) { var args = e.data.split(":"); if (args.length > 2) { iframe = document.getElementById("JotFormIFrame-" + args[2]); } else { iframe = document.getElementById("JotFormIFrame"); } if (!iframe) return; switch (args[0]) { case "scrollIntoView": iframe.scrollIntoView(); break; case "setHeight": iframe.style.height = args[1] + "px"; break; case "collapseErrorPage": if (iframe.clientHeight > window.innerHeight) { iframe.style.height = window.innerHeight + "px"; } break; case "reloadPage": window.location.reload(); break; } var isJotForm = (e.origin.indexOf("jotform") > -1) ? true : false; if(isJotForm && "contentWindow" in iframe && "postMessage" in iframe.contentWindow) { var urls = {"docurl":encodeURIComponent(document.URL),"referrer":encodeURIComponent(document.referrer)}; iframe.contentWindow.postMessage(JSON.stringify({"type":"urls","value":urls}), "*"); } }; if (window.addEventListener) { window.addEventListener("message", handleIFrameMessage, false); } else if (window.attachEvent) { window.attachEvent("onmessage", handleIFrameMessage); } </script>

     

    Try using only this:

    <iframe id="JotFormIFrame-70958212133149" onload="window.parent.scrollTo(0,0)" allowtransparency="true" src="https://form.jotform.us/70958212133149" frameborder="0" style="width:100%; height:539px; border:none;" scrolling="no"> </iframe>