I’m running a b2b event which is entrance free but I need to collect name/surname/compay/email for everyone who’s coming.
I’ve structured the form like this
DAY of the EVENT ----- HOW MANY PEOPLE ARE COMING?
NAME - SURNAME - COMPANY - EMAIL (conditional logic connected to how many people)
NAME - SURNAME - COMPANY - EMAIL (conditional logic connected to how many people)
NAME - SURNAME - COMPANY - EMAIL (conditional logic connected to how many people)
The problem that I got in the first event I’ve organized is that they use just a single email to register like 3 or 4 or even more people.
I’ve tried to check and avoid duplicates in the email field within the options of gravity forms but it does not seem to work, tried 3 different plugin (GF no duplicates/ Gravity Forms Prevent Duplicates/ Gravity Forms Duplicate Prevention) and it does not seem to work.
It allows you to limit the number of entries that can be submitted by almost anything (user, role, IP, URL, field value) for almost any time period. In your case it will be a Field Value set to email.
We have a 30-Day 100% Money Back Guarantee to try Gravity Perks risk-free. If you’re not completely satisfied with our product after 30 days, we’ll refund your purchase; no hassle, no fuss.
The plugins you tried are intended to stop identical entries from being automatically submitted. For example, when the user reloads the page after submission or click the Back button.
From your explanation, what you want to avoid, correct me if I’m wrong, is people typing the same email address into different fields. This is not covered by the plugins you tried, I’m not sure if the one suggested by Dario will fit your needs.
From Gravity Forms side of things, to achieve your goal you would need to create a custom validation snippet to compare the values entered into the different fields and make the form fail validation if they’re not different.
This goes a bit out of my knowledge area I’ve sent it to my developer as I’m not able to work with snippets and stuff, I’ll let you know as soon as we find the solution!