Skip to content
● Grav 2.2 is out: 2x faster cold starts and 96% less memory on big sites. Read the announcement →

Can forms plugin process differently depending on a condition?

Solved by hughbris View solution

Started by paul 7 years ago · 2 replies · 758 views
7 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!

7 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
7 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 Japhy, 2 weeks ago
2 272 4 days ago
Forms & Blueprints · by FrViPofm, 4 weeks ago
5 330 4 weeks ago
Forms & Blueprints · by Ton Haarmans, 6 years ago
13 2321 8 months ago
Forms & Blueprints · by Hugo Oliveira, 9 months ago
0 782 9 months ago
Forms & Blueprints · by Flachy Joe, 10 months ago
9 871 10 months ago