Skip to content
Grav 2.1 is out: every page speaks Markdown. Read the announcement →

Can forms plugin process differently depending on a condition?

Solved by hughbris View solution

Started by paul 6 years ago · 2 replies · 716 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 FrViPofm, 4 days ago
5 85 4 days ago
Forms & Blueprints · by Ton Haarmans, 6 years ago
13 2113 7 months ago
Forms & Blueprints · by Hugo Oliveira, 8 months ago
0 597 8 months ago
Forms & Blueprints · by Flachy Joe, 9 months ago
9 690 9 months ago
Forms & Blueprints · by Augustus, 10 months ago
7 737 10 months ago