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

    Forms coming through with payments missing

    Asked by shaunnaylor on January 06, 2013 at 10:01 AM

    Hi

    People are submitting forms, it shows as a new form submitted but the payment is missing, i have tested my integration and it says it working

     

    Thanks

    Shaun

    new form thanks
  • Profile Image

    Answered by jeanettebmz on January 06, 2013 at 11:00 AM

    Have you set the payment field as "required"?  if so, can you please tell me if the form is embedded into a webpage? please share the URL of the page if that is the case. Otherwise, please provide with more details

  • Profile Image

    Answered by shaunnaylor on January 06, 2013 at 11:08 AM
    https://hmdeedpoll.org.uk/pages/Adult_Deed_Poll
    https://hmdeedpoll.org.uk/pages/Child_Deed_Poll
  • Profile Image

    Answered by jeanettebmz on January 06, 2013 at 11:16 AM

    On both pages

    Look for this line of code:

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>

    And insert this line , right after

    <script>jQuery.noConflict();</script>

    That should solve the issue, let us know if that is not the case
  • Profile Image

    Answered by shaunnaylor on January 06, 2013 at 11:23 AM
    Sorry you have lost me, i only embed the form i dont use the full source
    code
  • Profile Image

    Answered by shaunnaylor on January 06, 2013 at 11:34 AM
    can you please check i have inserted the code correctly
    thank you
  • Profile Image

    Answered by jeanettebmz on January 06, 2013 at 11:39 AM

    Yes, you have inserted the form's code correctly, however in the source code of your webpage I found the line of code I mentioned above.

    That is a call to a jquery library, which is in conflic with the form's script code , just open the source code of both webpages , find the line of code and insert the noconflict() function

  • Profile Image

    Answered by jeanettebmz on January 06, 2013 at 11:41 AM

    The jquery line of code is OUT of jotform. We need to insert the noconflict function right after that , so the embed code for the form doesn't get in conflict with it

  • Profile Image

    Answered by shaunnaylor on January 06, 2013 at 11:44 AM
    sorry i dont understand
  • Profile Image

    Answered by shaunnaylor on January 06, 2013 at 11:50 AM
    Is this what you mean?


  • Profile Image

    Answered by jeanettebmz on January 06, 2013 at 11:55 AM

    There is another line of code, at the beggining of the Web Page code , before the Form's embed code, which is in conflict with that

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>

    Just like you inserted the Embed code of the form INTO your Webpage source code, you need to OPEN that Web page's entire code  and find that jquery line of code, and insert

    This funcion

    <script>jQuery.noConflict();</script>

    Right after that  jquery line


    Please check this video to see where the line of code is



  • Profile Image

    Answered by jeanettebmz on January 06, 2013 at 11:59 AM

    Another solution would be to replace the current embed code of the form with the iframe version

  • Profile Image

    Answered by shaunnaylor on January 06, 2013 at 12:04 PM
    can you please check if i have inserted it correctly
    Thank you
  • Profile Image

    Answered by jeanettebmz on January 06, 2013 at 12:07 PM

    Please move it one line above

    It is currently like this

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script> <script type="text/javascript" src="/livesite/frontend.min.js"></script> <script>jQuery.noConflict();</script><script type="text/javascript">


    But it should look like this



    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script> <script>jQuery.noConflict();</script><script type="text/javascript">

    <script type="text/javascript" src="/livesite/frontend.min.js"></script>
  • Profile Image

    Answered by shaunnaylor on January 06, 2013 at 12:17 PM
    i've embedded the for as a iframe, will it be ok now
  • Profile Image

    Answered by jeanettebmz on January 06, 2013 at 12:39 PM

    Yes, it should