Rules to Better Interfaces (Forms)
- Do you know how to align form labels?
- Do you avoid clutter in labels?
- Do you align your Add/Edit/Delete buttons horizontal and bottom right?
- Do you avoid "Data Junk" (data not manually entered by yourself)?
- Do you avoid combining different entities?
- Do you avoid doing an embedded 'Add'?
- Do you avoid dynamically labeling your form buttons?
- Do you avoid using menus for ComboBox maintenance?
- Do you avoid using one form for data entry?
- Do you avoid using plain textboxes for notes?
- Do you create a popup form for editing details?
- Do you follow the control size and spacing standards?
- Do you group related fields by using FieldSet?
- Do you use HTML "maxlength" attribute to limit number of characters on input fields?
- Do you have a label tag for the fields associated with your input?
- Do you have consistent way to store a same field?
- Do you know how to label web-based form buttons consistently?
- Do you know the correct way to develop web-based data entry forms?
- Do you format date selectors to include the weekday?
- Do you make text boxes show the whole query?
- Do you provide hints for filling non-common fields?
- Do you provide red errors next to the field?
- Do you trim starting and trailing whitespaces in input fields?
- Do you provide the user Drill-Downs and Drill-Arounds?
- Do you save the last user's selections?
- Do you use the concept of drafts?