Skip to content
Grav 2.0 is officially stable. Read the announcement →
Forms & Blueprints

Can forms plugin process differently depending on a condition?

Solved by Hugh Barnes View solution

Started by paul 6 years ago · 2 replies · 687 views
6 years ago

I have a simple contact form. I want to add a checkbox to enable someone to optionally subscribe to an email list when they submit the contact form.

Is there a way I can look for whether the checkbox has been checked, and have an additional form action if it has been?

Thanks in advance!

6 years ago Solution

If you are comfortable with PHP, you can create a custom form action.

There is also at least one mailing list plugin that might do this without a custom action, for Mailchimp I think. Search the plugins.

👍 1
6 years ago

Thanks for your reply! I found grav-plugin-mailchimp, which is not in the GPM, but works well. I don't need any extra logic, either, if I just use required_fields:, and reference the checkbox, in the mailchimp form-processing portion. That way, if the checkbox is checked, the mailchimp plugin action is called, and if not, it isn't.

👍 1

Suggested topics

Topic Participants Replies Views Activity
Forms & Blueprints · by Ton Haarmans, 6 years ago
13 1863 6 months ago
Forms & Blueprints · by Hugo Oliveira, 7 months ago
0 451 7 months ago
Forms & Blueprints · by Flachy Joe, 8 months ago
9 548 8 months ago
Forms & Blueprints · by Augustus, 9 months ago
7 570 9 months ago
Forms & Blueprints · by Julien, 9 months ago
10 590 9 months ago