Spartan
Design
University
PLURALSIGHT COURSE
Web Forms
Module 1 - Checklist
- View 4 example forms supporting autofill
- View tab index form
- View checkbox sequencing
- View best practices checklist
Module 2 - Simple Login Form
Module 3 - Long Web Form
- View a long form broken into four chunks.
Module 4 - JavaScript Validated Form
- View a JavaScript validated form
Best Practices Checklist
LABELING:
- Title your form with the users' needs and goals in mind.
- Never label the submit button "Submit", Instead answer the question "I want to..."
CONTENT:
- Remove unnecessary questions (short is better)
- Make sure optional questions are clearly optional by marking required fields clearly with * or color.
LAYOUT:
- Place labels above the corresponding input field
- Never do more than one column
- Never slice a phone number into parts
- Multistep forms and progress indicator (x of y steps)
- Use Radio Buttons for less than 5 items and dropdown for more than 5 items
INPUTS:
- Use placeholder (to help format information correctly)
- Design to support Autofill
- Make sure the form is tab key friendly
- Order choices logically (MTWRF) or by abc order
- Wrap inputs in labels tags
SUBMISSION:
- Never use reset buttons
- Show a conformation page
ERRORS:
- Make sure validation is inline and easily seen.
- Don't make validation too strict let the programmer figure it out on the back end.
DESIGN:
- Use beautiful design to inspire confidence
- High color contrast for use in sunshine
- Inputs should be 44px high
- Text should be 16 pixels
- Group related fields using fieldset
- Group labels and inputs (test using photshop blur)
- Submit button should be the same width as the input fields
Back to Top