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

    Custom form action and server side validation

    Asked by amccausland on June 14, 2015 at 09:44 PM

    Hi,

    I have been reading a few posts that we can use a custom action on the form by downloading the source code...

    So I am wondering if we simply add our custom form action, and add this code to a webpage - will all the jotform validation still work ok? Will the spam protection (re-captchata/honeypot) work? Also is this server side validation or client side?

    Thanks!

    and side JotForm source spam protection thanks
  • Profile Image
    JotForm Support

    Answered by ashwin_d on June 15, 2015 at 12:53 AM

    Hello amccausland,

    What kind of code you want to run in your form? We would like to understand your requirement a little more in detail.

    Most likely no but we would still like to understand what form action you want to add. If you want to add custom validation and scripts, you will have to download your form's full source code and then add the custom codes. 

    Will the spam protection (re-captchata/honeypot) work?

    If you add the custom codes in your form's full source code, your form should continue to work normally if there is no code conflict.

    Also is this server side validation or client side?

    Please be noted that all validations as client side validations. There are few validations (like required field) which adds an equivalent server side validation along with the client side. For some reason if the validation is not triggered in client side, it is triggered in server side.

    Hope this answers your question.

    If you meant to ask something else, do get back to us with your question a little more in detail and we will surely help you.

    Thank you!

  • Profile Image

    Answered by amccausland on June 15, 2015 at 11:33 PM

    Thanks for your response.

    We just want to run a custom action to send the data elsewhere - that's all really.

    But we are having some issues with spam on our current form as we can't do any server side validation, so wondering if we bring it into Jotform if it will help our spam problem.

     

  • Profile Image
    JotForm Support

    Answered by ashwin_d on June 16, 2015 at 01:08 AM

    Hello amccausland,

    Okay so if I understand your requirement correctly, you want to send submission data to your own database. Is that correct?

    Well you do not have to use your form's full source code to achieve this. There are multiple ways to send submission data to your own database:

    #1. You can post the submission data to your own web page by enabling the "Send Post Data" of your form's preferences and set the custom thank you URL to this web page. Then user is redirected to your own thank you page where you can read the submission data. The following guide should help you:  http://www.jotform.com/help/213-Send-POST-Data-From-JotForm-Using-PHP-in-Custom-Thank-You-Page 

    #2. You can take advantage of our Zapier integration app as well. Take a look at here: http://apps.jotform.com/app/zapier_integration  You may also like to check this which should help you: https://zapier.com/zapbook/jotform/mysql/4061/add-jotform-submissions-to-mysql/ 

    I have moved your second question to a new thread and you will be answered here:  http://www.jotform.com/answers/589351 

    Thank you!

  • Profile Image

    Answered by rude naggar  on May 27, 2016 at 03:58 AM