JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
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.
My jotform does not send notificationsAsked by donaldsd on March 23, 2016 at 12:01 PM
I have two different jotforms embedded on my company website that my web designer built. One of them, the sidebar form, works perfectly. However, the most important one that appears when the Contact link is clicked in the top bar-right side of my homepage has never worked properly.
1. The correct version of this form does not appear and instead displays the older version (despite me re-embedding the proper version myself)
2. It does not send my notifications of submissions to my business email. I've had several people test it out, including myself; filling out the form like a client would. The "thank you" email gets sent to the client confirming that their request was sent, yet I never receive a notification on my end that a client has filled out the form.
I'm not sure if there is an error with the way my form is embedded in my website or a problem with the form itself. Because this is vital piece of functionality to my site, I need this addressed asap.
I checked your site and it looks like the forms are embedded using different methods. One via the script embed:
One via iFrame:
Try embedding using the iframe embed option for both forms on your webpage. You can get the iframe embed code for the forms by following the instructions provided in the guide below :
At the start of the code, there is an ID, if you change the ID of one of the frames, both should show and function without issue:
<iframe id="JotFormIFrame" onload="window.parent.scrollTo(0,0)" allowtransparency="true" src="https://form.jotform.com/60427198187161" frameborder="0" style="width:100%; height:539px; border:none;" scrolling="no"> </iframe>
Change this for one of the embeds to:
<iframe id="JotFormIFrame2" onload="window.parent.scrollTo(0,0)" allowtransparency="true" src="https://form.jotform.com/52546693794168" frameborder="0" style="width:100%; height:539px; border:none;" scrolling="no"> </iframe>
This doesn't fix the issue. It still shows the old version of the contact form
These are the two forms embedded to your page:
Not shown in the page:
Currently shown in the page:
When I checked your page source, nothing has been changed. So only this form will still be shown:
And it looks the same as it does in your page as it does on its own. This is the page I am checking:
Which form are you trying to embed to what page?
The form I'm speaking of is located after clicking on the Contact link. (See the following portion of my original post):
"I have two different jotforms embedded...One of them, the sidebar form, works perfectly. However, the most important one that appears when the Contact link is clicked in the top bar-right side of my homepage has never worked properly."
Form 52546693794168 is the form I mention that works perfectly so I'm not concerned with that one. However I have two different versions of the Contact form, again...located after clicking the Contact link in the top right of homepage, that will not display the desired version I want no matter how many times or ways I embed with either script or iframe. Form 60427198187161 is the old version, form 60807813357156 is the new version I want to display when Contact link is clicked.
I was unable to find any reference to form 60807813357156 in any of your pages. If you are trying to replace a form, you would need to remove the current embed code for the form, in this case the iFrame code for form 60427198187161 and replace it with the code for 60807813357156.
Her is the code for form 60427198187161:
And I see a link to a pop-up:
But I do not see the actual code for the pop-up form. Do you happen to know where that code is added?
To get the new form to pop up in its place, you can also replace your current contact link with your forms pop-up embed code:
Yeah that's another problem, I have no idea how to access this code or where it's located. This is all very frustrating because trying make the existing contact form work by embedding with iFrame apparently doesn't take hold because I don't think i'm accessing the right place...which is why it shows no changes. And i can't replace with a new form because again I don't know how to access. Alright thanks anyway
If you remove both the script embedded form and the iframe embedded form from your contact page, then add the iframe code for your new form, the new form should show in the iFrame.
Other than that, you can change the "Contact" link to the code in my previous post to pop-up the new form.
Ok so I just tried changing the iframe code...i see it switch to the right form in Backend editor but there are also error codes I see as well. See attached picture. Then after saving changes, when i go back to click on the link, it reverts to the old version. Do I need to rectify these errors somehow before it will accept the change?
I do not believe the gravatar error is related to your form unless an image in the form itself is hosted on gravatar.