After reading up a lot on the wonderfully exciting world of forms and best practices I think I have a good idea of how they should behave?

The second shot here shows a bunch of different states that these form field would also need to function properly from active states to error states to inactive states.

More by Darío Figueroa

View profile