The simple solution, without really knowing the context: Start with input fields for phone number and e-mail that are hidden from view.
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. A great book if your are working with a lot of forms is Luke W's "Web Form Design: Filling in the Blanks" http://www.lukew.com/resources/web_form_design.asp Also read his article on providing dynamic help in forms. This could be a help in your situation: http://www.uxmatters.com/MT/archives/000191.php . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posted from the new ixda.org http://www.ixda.org/discuss?post=37204 ________________________________________________________________ Welcome to the Interaction Design Association (IxDA)! To post to this list ....... disc...@ixda.org Unsubscribe ................ http://www.ixda.org/unsubscribe List Guidelines ............ http://www.ixda.org/guidelines List Help .................. http://www.ixda.org/help