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 doesnt seem to work on my xhtml websitesAsked by exsanguinator on September 20, 2015 at 09:26 AM
hi im using Kompozer to make a simple website
Im using jotform for an older Kompozer built html site and I just used the embed code and its still working fine while i test my new xhtml sites
What i have found is that i can only use the source code, if i want to see the jotform displayed in my new xhtml sites,but upon typing in it,to test it, it doesnt send anything... unlike on my old html site which still works fine.
I checked the site you provided and tried to submit the form from your website but I was able to replicate the issue. I was not able to submit the form. When I clicked submit nothing happens. Is it possible for you to embed your form using the iFrame embed method? To get the iFrame code of your form, just follow the instruction provided in this article: Getting the Form iFrame Code.
Do get back to us if the issue still persists.
I've tried the iframe code and it shows nothing, exactly like the embed code
That's why I left the source code there so at least there is something to look at
I thought I read that the embed code updates automatically
I updated my jotform and thank you page,but my old site is still using the old jotform,even though ive saved the new version
When neither are working properly then that most likely then means there's a possibly conflict between the form and your site running scripts. Alternatively it could also happen if remnants of your previous script were accidentally left in though it is important to only use one form method to embed your forms and not multiple. So for those type of issues we recommend the iframe as suggested above instead since it prevents and often runs without those issues occurring.
From what I can see your form appears to be working on my end as well.
If this is still an issue then would you please tell us what Browser|Browser Version you are using which you are still seeing this issue occur on?
there's no forms inserted till now.im using Firefox ver 39 or so,but I doubt thats the prob as someone else had the same prob when they visited my site and couldnt send.
Ive asked this question at my host support,they dont give code support,but he offered a bit of info and said the mail() codes in the form script are not standard and said to contact jotform for support.
im no developer or pro,so I dont know how to solve this
Is my source code in the right place,as I thought source css code should be at the begining of the code area,where as the embed code should be put where you want it in the html code
But that doesn't explain why the embed code doesn't work
Typically when you are embedding the source code the scripts and css would go in the top of your website in between your websites headers are and the main part of your form can go down in the the body of the site.
Have you done anything to modify the source at all?
It's important to also check the embedded source code to make sure that when you added it nothing was left out or went missing since that can also add to the problem at hand.
I'll try and split the source code by putting the css at the top and the code where I want the form to be
But it doesn't explain why the embed code doesn't work as that is a simple script where it is placed
tried it and still no joy.
Ive wasted too much time fiddling around and getting nowhere....
so I just converted the whole page to html,inserted the embed code...works like a charm
I'll leave the rest of the site as xhtml
It seems jotform doesnt work in xhtml then?
Thanks to everyone who tried to solve my problem
We are sorry to hear that none of the solutions worked on your XHTML website, but are glad to hear that using regular HTML resolved the problem for you.
If you experience any such problems in the future, it is generally a good idea to run your page through the W3C validator, and see if there are any errors popping up that might explain it not working:
I have embedded and tested several forms, including the iFrame embedded ones, and they all worked fine for me in Firefox on an XHTML page. I've used the following doctype and HTML opening tag:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
I hope this helps. If you are happy with it working on your HTML page, it may be best to leave it as such then. Please let us know if you need any other assistance, and we will be happy to help.