Question about Fields on Registration Forms

Hi all:
We have run into an issue with registration forms.
We are a medical education organization. We need to collect different professional information from different target audiences but we have found that we are not able to vary the fields on the forms. For example:
We have a registration form for Nurses associated with Level 1 Membership. Because we have a different “Professions” dropdown on the registration form for Doctors, their Membership is Level 2. We have additional memberships and use ccaps to control access to resources.

On the Level 1 registration form, we ask for a Nursing License #, but we want to remove that field from Level 2. We’ve discovered that we are not able to exclude the nurse license number field from the Level 2 form for physicians.
Any suggestions for accomplishing this will be appreciated.
Thanks

You need to read this KB article: https://s2member.com/kb-article/s2member-pro-forms/

Thanks, Tim. I’m Mitch’s developer and I’ve read that KB article many times. What we are running into is a huge issue with the hierarchical nature of s2Member Membership Levels. Since custom registration fields can only be tied to levels and not to, say CCAPs, we have form fields appearing where we don’t want them. Since the custom form fields are added en-masse to the templates there is no way that I have found to hide a field you don’t want appearing on a specific form.

Thanks again for your suggestion, however.

@JediShark: Difficult to do, but it’s possible in the custom template to add JS and CSS to show/hide need custom profiles, depending of user’s choose, I think…

Pat, what I’d be looking to do is have a custom Pro form with a dropdown of professions. Then, using javascript, I’d have it so that, when a specific profession is selected, it triggers the appearance of other fields specific to that profession. You’d also need to sync that with the fields specified as required.

Of course, this is a great example of where Zapier integration would be good. Then you could use a forms plugin to handle all of that and create the necessary s2Member roles.

Have a look at this: http://stackoverflow.com/questions/18088381/show-form-field-if-drop-down-item-is-selected-using-jquery

And here’s another example: http://stackoverflow.com/questions/18384662/choose-fields-to-hide-show-acording-to-selected-option-in-dropdown-while-edit

Thanks, Tim. I’ll take a close look at those examples.

Any update on this issue? Can registration fields be tied to CCAP in the meanwhile? If not, can soemone please share their expierence with workarounds? THX JAN

@JediShark helped us develop a registration system using S2 and Gravity forms. It works great!

Have you tried S2Member >> General Options >> Registration/Profile Fields and Options >> +Add New Field >> Applicable Membership Levels (this field only applies to the particular membership level you indicate)?