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.

Group conditional logic

  1. Joao
    Member

    Hi,
    I'm building a registration form for a film competition.
    There's a block on the form that should include data about the Director - Name, phone number, address, upload file, etc.
    The thing I'm trying to achieve is to add a button like "Add another Director", that would display a block with the same inputs as above (Name, Phone, etc...)
    So the user should be able to add 1, 2, 3 or more directors.
    Any ideas on how to achieve this?

    Thanks

    Posted 11 years ago on Sunday March 31, 2013 | Permalink
  2. Repeating field sets like that is not supported. You can add multiple sections to your form, and display them only when called for, using conditional logic, but the number of blocks would be finite when you first build the form. There is no "plus one" or "add another" functionality to repeat a whole group of fields in Gravity Forms.

    If you are collecting less information about each director, information which can be captured in one line, you can use a list field with enough columns to hold all the information. I'm not sure that's feasible for you though.

    Posted 11 years ago on Monday April 1, 2013 | Permalink
  3. I have a similar need. I would like to create a resume builder. In it I would have a block of fields: start_date, end_date, company_name, title, job_description, etc. Ideally, a user would be able to add an infinite number of data blocks as needed. Any thoughts on how to do this would be much appreciated.

    Posted 11 years ago on Friday April 5, 2013 | Permalink
  4. Repeating field sets < Has someone attempted to this in code?

    Posted 11 years ago on Wednesday April 10, 2013 | Permalink
  5. Joao
    Member

    Well. As this is not possible to do, my solution was to made the number of blocks finite and display them with conditional logic.

    Posted 11 years ago on Monday April 15, 2013 | Permalink