Subscribe On YouTube

Join other subscribers and enjoy other Divi video tutorials!

How To Add A Confirmation Checkbox To The Divi Contact Form

Nelson Miller Profile Orange
In this tutorial I will show you how to add a confirmation checkbox to the Divi Contact Form for agreeing to terms or privacy policy.

▶️ Please watch the video above to get all the exciting details! 👆

Understanding Why Legal Consent May Be Needed

Many countries and states require business to handle data in a private manner and comply with various privacy regulations. Requiring a checkbox agreement in a contact form can serve many essential purposes. It ensures legal compliance with data protection laws, fosters transparency by informing users about data usage, obtains user consent for data collection and communication preferences, and allows customization of user interactions. It can also reduce spam and educate users about your policies, while promoting clear communication that your company cares about the user’s privacy and trust.

Integrate Legal Policies Into Divi

If you do not yet have legal policies integrated into Divi, you need to act now! You can follow our simple step-by-step tutorial about how to integrate Termageddon legal policies into Divi.

How To Integrate Termageddon Website Legal Policies Into Divi Tutorial by Pee Aye Creative

1. Add A Checkbox Field To The Divi Contact Form

After setting up all the other fields on your form, open the Divi Contact Form module settings and add a new field.

  1. Add a new field (usually at the bottom)
  2. Select “Checkboxes” as the field type in the Field Options toggle
  3. Write the text you want to use as the confirmation agreement
adding a checkbox for agreeing to the privacy policy in the Divi Contact Form

2. Add The Link To The Privacy Policy

To add the link, click on the icon second icon (between the move and duplicate icons) and this will open up the new window to add the link and link text.

click the link icon in the checkbox field of the Divi Contact Form to add a link

Enter the URL to your privacy policy page in the first field, and write “Privacy Policy” in the second field.

adding a link in a checkbox field in the Divi Contact Form to link to a privacy policy

3. View The Result

That’s it! Now just save your changes and exit the builder. What you see on the frontend will look like this:

final result of adding a confirmation checkbox to the Divi Contact Form module

Subscribe For More Things Like This!

At the start of each month, we send out a recap newsletter from the month before with family news, Divi news, our latest tutorials, and product news. Occasionally, if the news is too exciting to wait, we will send out another email separate from the monthly newsletter. That’s what you get when you subscribe, and of course you can unsubscribe if you are no longer interested!

Blog Post Optin

Leave A Response!

By commenting you agree to our Blog & YouTube Comments Policy


Comments By Others

  1. Isa

    Hi Nelson, thank you for your cool tips in this blog.
    I have a GDPR field in my contact module but I find optional checkboxes and/or radio buttons in Divi always cause an error in Chrome DevTools because of “Incorrect use of LABEL FOR element”. Is there something I am missing?
    “The label’s for attribute refers to a form field by its name, not its id. This might prevent the browser from correctly autofilling the form and accessibility tools from working correctly.
    To fix this issue, refer to form fields by their id attribute.”
    Thank you 🙂

      • Hemant Gaba

        Hi Isa!

        This is an accessibility issue. Please contact the Elegant themes support for further inspection.

      • Isa

        Sorry, I think this is another similar issue for the same module, the select field gets an error for accessibility:
        “Select elements do not have associated label elements.”
        Can this be fixed too?
        Thank you!

      • Isa

        Thank you for considering this issue Nelson!

  2. Sandy Smith

    great idea, will implement, thank you


Submit a Comment

Your email address will not be published. Required fields are marked *

Recent Posts


Your Cart