User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

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 have this block/group of form fields, which together form a 'location' object.

How should I show the add and delete buttons for these objects?

I need one 'add location' button/icon, and a 'remove location' button/icon for each location (unless there is only one -- you can't delete the location if it's the only one). Note that a location consists of the 'Hours' fields as well as the general info and contact fields.

Here's what's in place so far:

Here's what's in place so far

share|improve this question
Could we get a picture of how your design looks when there are several locations added already? – JOG Jun 14 '12 at 8:42
up vote 2 down vote accepted

my suggestion:

  1. "add location" should be displayed below form (footer). It's more covinient - user completing the form, from top to bottom... and then can decide to add new location,
  2. "remove location" should be displayed as header of each location - on the level of current "add location". additionaly remove button should be similar to "add ...". in addition if You highlite header and footer of each location, add horizontal line between locations - it should be clear enought.
share|improve this answer

There is some inconsistency in you mockup. The groupbox' title reads "Locations", yet you only show 1 location's details.

There should be an overview of all locations, where you can see all locations, which should have a button to add, delete and edit locations.

Both the add end edit buttons should show your mockup, but instead of "Locations" it should read "Location details", and there should be a save and cancel button of some sort at the bottom.

share|improve this answer

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.