Skip to results
UX Handbook
/
×
tfmstyle.com
→
Load more
Build Forms That Respect User Effort
Forms & Inputs · forms
Updated 2026-07-28
Only ask for information that is necessary. Every extra field increases friction.
Use smart defaults:
Remember previous choices when appropriate.
Avoid forcing repeated input.
Use progressive disclosure:
Show simple choices first.
Reveal advanced options only when needed.
Preserve user input after errors. Never make users restart because of one mistake.
Auto-save long forms:
Applications.
Surveys.
Complex setup flows.
Good forms guide users toward completion instead of testing their patience.
Related guides
Design Multi-Step Forms That Reduce Cognitive Load
Design Forms as Conversations
Design Inline Editing
Design Conditional and Dependent Fields
Validate Forms in a Way That Helps Users