User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am developing customized schedule generator application for which I need to design User Interface. This UI will have an option to select Date, Time and number of hours. This is simply possible by adding date/time picker control and domain control. However, there can be more than one session per day and there can be multiple dates. So I want to allow user to add more input field on UI whenever required. I want a way to give best user experience than the traditional way to give Add button to add one more set of controls:

[Date] [Time] [No Of Hours] [Add more]

[Date] [Time] [No Of Hours]

[Date] [Time] [No Of Hours]

[Date] [Time] [No Of Hours]

[Date] [Time] [No Of Hours]


Any suggestion on improving user experience in this case?

share|improve this question
up vote 4 down vote accepted

Instead of adding a new set of fields on user click what if a new field appeared after filling in the date and time. Then providing users with the ability to remove a schedule on hover of that section.


download bmml source – Wireframes created with Balsamiq Mockups

share|improve this answer
Thanks, this looks better approach. – AksharRoop May 18 '12 at 5:16

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.