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

I have a form where the user would need to input a text field, and then enter pricing based on the first input. I've come up with an idea on how to do this, but not sure if its the best approach:

enter image description here

Is there a better way?

share|improve this question
3  
Could you let us know more about the task the user needs to perform? I mean the bigger picture. – Dominik Oslizlo Feb 24 at 9:41
How many sizes can be there ? – Mervin Feb 24 at 9:44
Its a form restaurant owners are filling out to enter their menu items. So its basically about a menu item, say pizza, and sizes are probably not more than 3. – humbleware Feb 24 at 21:47

2 Answers

up vote 3 down vote accepted

It looks workable, and like a logical approach. Of course, the best way to tell would be to test it, even with just one or two restaurant owners.

Could potentially be improved by hiding the price field until a size is chosen. This will help communicate the dependency between the two fields.

Depending on how the rest of the application is designed, it might also make the owner's job easier if you let them select sizes for a whole number of items at once, e.g. use the interface to select a group of pizzas and say the sizes for all these pizzas are small, medium and large. Similarly, it might be good to allow them to set a default price per size (e.g. default price for small is $10) but allow this to be overwritten on a pizza-by-size basis.

share|improve this answer
I was exactly thinking about the same problem. A lot of menu sections have the same pricing, that'd save a lot of keystrokes. Thankyou. – humbleware Feb 25 at 0:07

This looks like a good implementation, but I would suggest support for keyboard tab to switch between fields. Think of it in this workflow:

  1. User selects the first text box (size) with the mouse or access key.
  2. User enters a size and tabs to the next field.
  3. Tabbing from prize field user gets a new row, without clicking the "Add another size" link.

Just remember to set the tab order correct, and you have a nice implementation of the workflow.

I'm a bit confused of the size though. Are we talking volume, area, distance or something else? Explain that to th user, and you'd be fine.

share|improve this answer
+1 for 'Tabbing from prize field user gets a new row, without clicking the "Add another size" link.' – humbleware Feb 25 at 0:08

Your Answer

 
discard

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.