- koalabilityAsked on April 10, 2011 at 12:31 PM
I can link to my form from my google site successfully. However, I would ideally like to embed my form in the site. I did successfully the first time, but after I made changes to the form it has not worked. I have been trying to re-embed it and it keeps saying that the form has been deleted by the owner. I have been following the steps outline for Google Sites users.
form URL: http://hosting.gmodules.com/ig/gadgets/file/102235888454881850738/jotform.xml
Perhaps it is a problem with Google Sites?
- allanftdAnswered on April 10, 2011 at 01:38 PM
Thank you for bringing this to our attention. We apologize for the inconvenience.
May we ask for the URL of your website? When embedding forms into a website hosted by Google Sites, I strongly recommend using the Iframe embed code first before using other embed code options so that the entire form code does not interact with the website"s elements. You can find it in your Embed Form Wizard:
Please delete the existing form source code and paste the iframe embed code of your form.
We hope you find this information useful. Please let us know if it works for you or not.
Thank you for using JotForm!
- koalabilityAnswered on April 10, 2011 at 04:11 PM
Thank you for your quick response.
I found the iFrame code but I'm not sure where I'm supposed to put it because I tried putting it in as the Gadget URL, but it is not accepting it- as in the "ok" button does not light up when I put the iFrame code in. I can't think of any other place to put it.
You said "delete the existing form source code" and I'm not 100% sure I know what that is. I'm assuming it is the original URL I was trying to use.
- allanftdAnswered on April 10, 2011 at 05:07 PM
You can use the HTML editor of Google Sites. This is similar to the Free Text (HTML) field under JotForm's Power Tools. To do this, first go to the edit mode of your Google Sites page by clicking Edit Page. Then:
1) Click the HTML icon located at the far right end of the toolbar
2) Paste the Iframe embed code in the free text area
3) Click Update.
4) Click Save on the upper right hand corner of the page.
Please try these steps and let us know if it works for you or not. Thank you for using JotForm!
- koalabilityAnswered on April 10, 2011 at 06:23 PM
yes! that worked, thanks!
- koalabilityAnswered on April 12, 2011 at 09:30 PM
and I just realized that I had been using the wrong number for the form ID- maybe that should be labeled in the window that pops up when users click "embed"
- JotForm SupportNeilVicenteAnswered on April 12, 2011 at 11:11 PM
Are you talking about the ID that is contained in this embed code for Google Sites?
That is in fact not your form ID but the ID for the Google Gadget which will call any of your forms just by specifying the form ID. There is actually a step-by-step process for embedding with Google Sites in the Embed Form Wizard
I know the instructions above sometimes get unnoticed, since the other embed methods do not have such instructions, only embed codes to copy and paste. Anyway, I guess iframe embedding will suffice. We're glad that you are now able to embed on your Google Sites using iframe embed codes.
Please let us know if you have further questions.
- koalabilityAnswered on April 12, 2011 at 11:38 PM
yeah, I followed those Google Sites directions in the Imbed Form Wizard and was using the number in this: http://hosting.gmodules.com/ig/gadgets/file/102235888454881850738/jotform.xml as the form ID because Google Sites asks for the form ID when you follow those directions. That is when it wasn't working and when I contacted you. I used the iframe code like you told me which worked, but then I wanted to make changes to the form again and it stopped working. That's when I realized I was using the wrong form ID and when I used the correct one wihtout the iframe code, it worked. ..... if that was clear. Anyway, I just wanted to let you know in case it helps you help other users. Mine is working now. Thank you for all of your time and help!
- GFPatAnswered on June 22, 2011 at 10:36 AM