PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Limit form entry to one per day

  1. Is it possible to limit a form entry to one per user per day or within a specified time period like 12 hours? Something like Schedule Form but have it reset each day.

    This form is inside a membership site so you can't get to it.

    Posted 13 years ago on Wednesday March 2, 2011 | Permalink
  2. Currently that isn't possible as a built in feature. Entries can only be limited by Start and End Date or by number of entries.

    If you wanted to limit it to one form entry per day you would have to write custom code that queries the entries, checks for that users email address for that day and then use the gform_validation hook to implement custom validation based on that.

    So it would have to be done as a customization. It's certainly possible using the gform_validation hook to do this, but you (or a developer) would have to write the customization. If you want me to refer you to a developer with Gravity Forms customization experience I can do so.

    Posted 13 years ago on Wednesday March 2, 2011 | Permalink
  3. Thanks Carl. I can do it, I just hoped somebody had already written it or something similar. I'll take a look at the docs for the hooks and take it from there.

    Posted 13 years ago on Thursday March 3, 2011 | Permalink