Jump to content
IC Essentials

Conditional Fields/Branching Paths


Recommended Posts

Not entirely sure how best to implement this, but the ability to set up branching paths would be useful.

For instance, on a staff application I may have a set of radio/select buttons indicating what team a user would like to apply to. Based on that selection, I may want to display additional fields for questions specific to that team. If someone selects that they want to join my social media team, I may then ask if they are an artist. If they answer yes, then I may have a required field where they provide a link to their portfolio.

If they choose a different path, such as selecting that they want to join HR, that art portfolio field would never be displayed and, despite it being a required field, form submission should still be considered successful despite it not being filled out.

As for implementation, I would prefer to see the form update live based on their selection, however if a paged approach like Google Forms is easier to implement, that's fine too.

Link to comment
Share on other sites

  • 2 weeks later...

To add onto this, perhaps conditional fields could be based on other attributes as well. Here are some conditions I could think of:

  • User is guest (useful for contact forms. If guest, ask for email. If logged in, use account email). Might be merged into next bullet.
  • User is in certain user group(s)
  • Number of user posts
  • User reputation
  • User Ranks
  • User Badges
  • Account Completion (I want staff to have linked their discord account because we communicate primarily on Discord. I have an account completion step to add this authentication provider. If they have not done so, I may have a Yes/No field that says you are aware that this is a required step for staff.)

Open to other ideas too, if anyone has suggestions. I think I covered most of the typical things.

Edited by Foxtrek_64
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Recent Releases

Blog

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.