Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Nielsen Norman Group

Input Controls: Design Patterns and Best Practices

via Nielsen Norman Group

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Design accessible and intuitive input controls that help you collect high-quality data. Confidently choose the right input controls. Make it easy for users to complete forms. Use robust validation & inclusive input interactions.

Syllabus

Course Curriculum

Introduction (3 Lessons, 17 min)

  • Course Overview & Downloads
  • The Evolution of Input Controls
  • The 3 Types of Input Controls

Text Inputs (4 Lessons, 35 min)

  • Text Fields
  • Label Placement
  • Placeholders
  • Floating Labels

Selection Inputs (9 Lessons, 90 min)

  • Radio Buttons
  • Checkboxes
  • Radio Buttons vs. Checkboxes: Differences and Best Practices
  • Toggle Switches
  • Dropdown Lists
  • Combo Boxes
  • Listboxes
  • Selection Inputs: When to Use What (Selection vs. Type-Based Controls)
  • Selection Inputs: When to Use What (Selection Control Decision Matrix)

Numeric Inputs (3 Lessons, 48 min)

  • Input Steppers
  • Sliders
  • Numeric Input: When to Use What

Specialized Inputs (2 Lessons, 16 min)

  • File Drop Zones
  • Date Pickers

Input Assistance and Validation (5 Lessons, 69 min)

  • Prepopulate, Autofill, Defaults, Autocomplete
  • Structured Formats, Forgiving Formats, Input Mask, Spellcheck, Autocorrect
  • Inline Validation vs. Submission Validation
  • Client-Side Validation vs. Server-Side Validation
  • Validation: When, Where, How

Conclusion (1 Lesson, 17 min)

  • What’s Next?

Taught by

Huei-Hsin Wang

Reviews

Start your review of Input Controls: Design Patterns and Best Practices

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.