The form is the heart and soul of your application. After all, it’s the point of entry for the data in the system. Yet, time after time we stumble across confusing, and time consuming forms. Here are a few of my pointers and pet peeves when it comes to designing these forms.
Visual Design
- Make the fonts slightly larger than your body text
- Add padding around the input’s to keep text from mashing with borders
- Use easy to read labels.
- Provide sample input, or tell us what’s allowed (ex. passwords must be 6 characters)
Validation
- All forms must validate on the server side for security reasons
- Use javascript and ajax validation to improve user experience in addition to server-side validation
- Clearly show error messages
What to Collect
- Always collect the data you must have
- Never collect the data you don’t need
- Give people the option to change their input, and let them know ahead of time
I think this is one area of web design, and application development that needs prompt attention.
Comments
Be the first to leave a comment.