I am attempting to redesign an internal form that we use to set up new clients.
I am repositioning the labels on the left hand side of the form elements to being on top of the elements. I think this makes the form flow a lot better while reducing the amount of space it takes up.
Once the user fills out the basic information, a packet is sent to the client requesting the rest of the information we require (a few pages to fill out and some documents we need). This is where I seem to run into trouble as to what the best way to request where and how to send this to the client is.
I know that one of the most important rules when designing a form is to be consistent with your label placements on like items (always on top, or always to the left/right). So I guess my questions basically boil down to:
- Is it okay to break a design rule if it does not change the flow of the form or the quality of information received (for example, the form becomes confusing)?
- Is it ever okay to give a form inconsistent label placements like below?
This is what the form would look like if I were to do this.
download bmml source – Wireframes created with Balsamiq Mockups