I want to members select activities from list.
Components > Community Builder > Field Management: 'New Field' > 'Activity' (dropdown / multiselect / etc)
Activitity field is required field
Ensure that 'Required' is selected when creating the field.
but members can select the most 3 activities.
CB Conditionals
may be able to make that work; apart from that I don't think it's possible to limit the number of entries from one field. You could, however, create three different 'Activity Fields' (activity_1, activity_2, activity_3) each containing the activity entries and that should solve your problem.
And every activity has degree from 1 to 5. How can i do ?
I think this is what you're looking for, if I understand correctly-
For example:
Components > Community Builder > Field Management: New Field
New Field 1 (Activity)
Dropdown Select Field --
or a radio button, whichever meets your needs.
- Name this field 'activity_1'
- Ensure that the 'Required' button is selected'
At the bottom of the form, add your values such as:
'Football' <add a value>
'Baseball' <add a value>
'Tennis' <add a value>
Save your work and add another field.
New Field 2 (Degree)
Dropdown Select Field--
or a radio button, whichever meets your needs.
- Name this field 'degree_1'
- Ensure that the 'Required' button is selected'
At the bottom of the form, add your values such as:
'1' <add a value>
'2' <add a value>
'3' <add a value>
'4' <add a value>
'5' <add a value>
Save and repeat this process for the remaining fields you require.
During registration (or profile edit), your user would then select an 'Activity' (e.g.: Football) and the degree of expertise (e.g.: 1-5).
Then they would have selected their next activity (e.g.: Tennis) as well as their level of ability.
Good luck-