NL form validation messages
Replace generic “Field is required” errors with context-aware messages that read like a human wrote them.
Before / After
Generic
“This field is required.”
Context-aware
“We need your email to send the license key.”
Rules
- 1.Every message must explain why the field matters to the user.
- 2.Use second-person (“you”) and first-person plural (“we”) where natural.
- 3.Keep messages under 80 characters. No jargon.
Example mapping
| Field | Message |
|---|---|
| We need your email to send the license key. | |
| password | Choose a password with at least 8 characters. |
| key | Paste your license key — it starts with NMB-. |