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

    The 'required' condition is not working when I embed my forms

    Asked by CISCwebm on September 29, 2011 at 04:52 AM

    I have set the condition 'required' on all fields within my forms. However this does not work when ANY form is embedded. See these examples; (I have several forms).

    http://www.gibraltarchesscongress.com/bioform_2012.htm

    http://www.chessinschools.co.uk/bookingform_london_olympia.htm

    http://www.4ncl.co.uk/contact_us.htm

    This is causing considerable inconvenience as it it possible for someone to submit a form without all the information included and I am getting complaints from my clients.

    Please help me to get this matter resolved.

    Thank you,

    Steve

    Page URL:
    http://www.chessinschools.co.uk/bookingform_london_olympia.htm

  • Profile Image

    Answered by CISCwebm on September 29, 2011 at 06:51 AM

    I think I've narrowed this down to the Norton 360 Toolbar add-on within Firefox 3.6! When I disable it, all the forms 'required' condition works.

    All other browsers, IE8, Chrome, Safari etc handle the forms correctly.

    The obvious question is: What if a recipient also has the Norton 360 Toolbar add-on enabled? Will that block the 'required' condition on their machine?

    Has anyone at Jotform seen (aware of) this problem?

    Regards

    Steve

  • Profile Image
    JotForm Support

    Answered by liyam on September 29, 2011 at 07:38 PM

    Hello Steve,

    Thank you for sharing the information.  This is one interesting find.  Perhaps what it does is it disables javascript on your browser.  If you wish to protect your form from users who has the browser's javascript disabled, you can try adding a Free Text (HTML) tool in your form and then insertng this noscript code in it:

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

    To add a Free Text (HTML) field:

    1.  Go to Setup & Embed tab
    2.  On the left side of the Form Builder, under the Power Tools, double-click or drag the Free Text (HTML) tool into your form

    3.  Click on the free text field you inserted
    4.  Click the HTML button in the toolbar

    5.  Paste the noscript code that I posted above
    6.  Click OK then save your form

    If you have other questions or concerns, please do let us know.

    Thanks,

    Liyam