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

    Any suggestions on detecting Javascript enabled

    Asked by NRCsupport on February 23, 2014 at 10:19 AM

    Obviously my form won't work well (if at all) without Javascript being enabled.

    Can I insert anything in my form to detect if Javascript is enabled, and if not enabled then display a warning and hide the rest of the form?

    form won't work all then and
  • Profile Image
    JotForm Support

    Answered by liyam on February 23, 2014 at 10:38 AM

    Hello NRCsupport,

    With the recent security buffing changes made by JotForm, it's not quite possible for now to add a noscript on your form.  But if you have a web page where you place your form, you can add this code on your web page where the form is also placed:

    <noscript>For full functionality of this page it is necessary to enable JavaScript. Here are the <a target="_blank" href="http://www.enable-javascript.com" rel="nofollow" > instructions how to enable JavaScript in your web browser</a></noscript>

    In addition, I will submit a ticket that should be able to check browsers from forms visited.  As soon as we have this feature implemented, we'll inform you right away.

    Thanks.

  • Profile Image

    Answered by NRCsupport on February 23, 2014 at 12:03 PM

    Thanks, I guess I'll wait till you get back on this.

    I'm running form directly on your website. I can't incorporate in my own page bacause that puts the form into an i-frame, and my attempt to fix the back and next buttons at the bottom of the screen does not work.

  • Profile Image
    JotForm Support

    Answered by BDAVID on February 23, 2014 at 01:06 PM

    So, did you try to embed your form using the iFrame code? What problem was it giving you when you embedded your form?

  • Profile Image

    Answered by NRCsupport on February 23, 2014 at 01:50 PM

    Yes I tried that. The problem was that either "position : fixed" is ignored in the iframe, or after "position : fixed" in an iframe, it used the iframe size rather than the viewport size in determining where to put things.

    I'm using "position : fixed ; "margin-bottom : 0%". This should stick the item at the bottom margin, but with the i-frame it is not visible until the bottom of the form (page) has been scrolled onto the screen.

    Maybe it is the 0% that is the problem. Perhaps % is relative to the i-frame rather than the viewport. Perhaps 0px would work. I've not tried that. I might try in a while, but I've other more important things to do at present. It works quite nicely when not embedded. In fact it is better in some ways, because I don't really want my navigation buttons to be present when the form is open.

  • Profile Image
    JotForm Support

    Answered by TitusN on February 23, 2014 at 03:10 PM

    Hello,

    It looks like the submitted feature request might be your best bet.

    However, if you were to provide more details on exacly how your form should behave (with or without JS-enabled), we would be more than happy to provide a workaround.

    Customized scripting would only be possible if you were to host the form on your site using the source code - You could even get one of those Google sites and host the form source there.

    Just thinking....

    I imagine you want to aline the back-next buttons to the bottom of the form without changing position, right?

    This thread might be of interest: http://www.jotform.com/answers/335801

    Let us know.

  • Profile Image

    Answered by NRCsupport on February 23, 2014 at 03:57 PM

    Thanks.

    I believe it would be a big job to get my form to work properly without JavaScript. So all I want to do is if JavaScript is not available don't display the form atall, and display a warning message instead

    The thread you refer to was started by me. I have come to the conclusion that while some things worked for you but for not me, was because when you ran it the whole page was on your server, and so had access to the various necessary scripts. When I ran it on my server (1and1) the scripts were not there and so the form did not work. As far as I remember the main problem was that clicking on radio, back and next buttons did not do anything apart from updating the screen. Back and Next did not change page, and the conditions based on radio box settings did not happen.

    I tried the option of getting individual script and html files from you. But I have not been able to work out where I need to put the script files on the server. My site is built using a package called NetOBjects Fusion, and I'm not sure how it sets up the linkage to external script files. 

    If I run the form on my server, don't I also need to install a php file there? I have previously used Tectite FormMail, and have their php file - but presumably that won't work with JotForm.

  • Profile Image

    Answered by NRCsupport on February 23, 2014 at 03:59 PM
  • Profile Image

    Answered by Carina on February 23, 2014 at 06:46 PM

    Unfortunately your last answer came out empty, so if you gave additional information, I kindly ask you to send again.

    The source code comes with 3 files, the html and 2 folders, one with the css and the other with javascript files. In some servers you can upload the 3 into your "Public_html" or "www" folder. Maybe it can have a different name, but the important thing is to respect the hierarchy and put the 3 in the same folder as the css and javascript are already linked to the html file:

    Kindly let us know if you need more assistance.

     

  • Profile Image

    Answered by NRCsupport on February 23, 2014 at 07:33 PM

    Thank you.

    Yes, my previous message was blank. I'd managed to post the one before it twice - and deleted one of them.

    OK, so I miight be able to embed with the info you've given. I'll try when I get a chance. But I'm not sure what I'll gain from that.

    You didn't say before. Do I need a php file, or is it included in that lot?

  • Profile Image
    JotForm Support

    Answered by ashwin_d on February 23, 2014 at 10:14 PM

    Hello NRCsupport,

    To use your form's source code, you do not need a php file. When you download your form's source code, it downloads all the necessary files which are required to load the form in browser. Our forms are HTML/JavaScript files and do not require any PHP files.

    Thank you!

  • Profile Image

    Answered by NRCsupport on February 24, 2014 at 02:43 AM

    Thanks.

    If I use the other orm of source download (without seperate script and ccc files, ae those included in the same file with the html?

  • Profile Image
    JotForm Support

    Answered by ashwin_d on February 24, 2014 at 03:26 AM

    Hello NRCsupport,

    I am not sure if I understood your question correctly.

    Do you mean to say that if you do not download the complete/compressed source code but just copy the source code without separate files?

    In that case the link to JavaScript files and css files are referenced from the JotForm web server. 

    Hope that answers your query.

    Do get back to us if you have any questions.

    Thank you!

  • Profile Image

    Answered by NRCsupport on February 24, 2014 at 07:28 AM

    Yes, you understood my question, and the answer is what I expected. I think that explains why there are so many occasions on the forum when people say that their form works when being tested, but not when they incorporate it in their own website. JotForm always reply that it works ok when they try it. This is presumably because JotForm host in on your own server and the needed script and css files are there. This really needs to be explained more fully in your online documentation.

    BUT do I have any reason to host the form on my server? It works fine on your server through links on my website. You can see it at www.nrcsupport.com/html/contactus and click on the third underlined 'here'. The other links and the thankyou page are still under construction.

  • Profile Image
    JotForm Support

    Answered by Welvin on February 24, 2014 at 08:23 AM

    Hi,

    You have it as the direct link to your website so that should work fine. The form will sometimes don't work if you have embedded it into an online web builder and if you are using the Javascript Embed Option - which sometimes cause a conflict to the existing Javascript files of a page.

    By the way, one of my colleague has added the suggested widget. Get it here: http://widgets.jotform.com/widget/noscript.

    Please contact us again if you have any questions.

    Thanks

  • Profile Image

    Answered by NRCsupport on February 24, 2014 at 10:34 AM

    Thanks very much. And the widget is exactly what I asked for, except that sadly it does not work on ie 8. In IE8 with JaveScript enabled the warning text from the widget appears in my form (unformatted). In IE8 with JavaScript disabled, the yellow screen from the widget appears, but with no yext on it.

    I believe that IE8 support is necessary. Many people still run Win XP where no later versions of IE are available. If they are long time IE users, or just not very computer savvy, they might be loathe or find it difficult to change to another browser.

  • Profile Image
    JotForm Support

    Answered by KadeJM on February 24, 2014 at 11:20 AM

    NRC, We do appreciate the feedback and extra info about this problem on your end. I think part of the problem is that IE8 and earlier is considered obsolete because of the sheer amount of problems that are known to be generated as an expected and ongoing issue with outdated versions of IE. The trouble occurs because IE8 and earlier version do not support the latest javascript and programming which are highly necessary to run our forms elements properly. So even with custom workarounds and forced-programming unfortunately it may not always work as expected. This is why it is always recommended to use the latest versions of OS, Hardwares, Browsers, Javascript, and Softwares.

    However, We are aware that many still prefer IE and older versions of IE8 whom do not wish to update which is respectable to a point so we'll see what we can do for this if something else can be done about it. This thread already has a " Open " Ticket that I can see has been assigned to one of our developers. They are much more knowledgable then I am for this type of thing so I am certain if something more can be done then we'll let you know furthermore about this with and update here.

  • Profile Image
    JotForm Support

    Answered by liyam on April 27, 2014 at 10:21 PM

    We apologize for this delayed update, NRCsupport.

    I've made a fix that should allow the text to appear on IE8 browsers.  You need to replace the existing widget on your form and get a new updated one on your form builder.

    If you have further questions, please do not hesitate to let us know.

    Thanks.