Conditional required fields - how to indicate whether fields are required when the status can change
15 Jan 2009 - 1:25pm
5 years ago
The simple solution, without really knowing the context:
Start with input fields for phone number and e-mail that are hidden
Have the user indicate his/her preferred contact method first. Then
show the input fields - on another screen or through the use of
dynamic html - using the wording (optional) next to the field label
if it is optional. If there is any risk of misunderstanding then I
like to use the full wording rather than the presence or absence of
an asterisk to help aid the user.
It is important, however, to realise that if the user changes his/her
mind and clicks another option, the field labels will change again so
the solution is not perfect.