Writing Form Labels and Help Text
Quick start
Collect or infer:
- •Field purpose (what data is being collected)
- •Input type (text, email, password, select, etc.)
- •Required vs. optional status
- •Validation rules or format requirements
Then produce output using TEMPLATES.md. Validate with RUBRIC.md.
Workflow
- •Identify the data being collected and its purpose
- •Write the label (what to enter)
- •Decide if placeholder is needed (format hint only)
- •Write help text if format or constraints exist
- •Write validation error messages
- •Run the rubric check. Revise until it passes.
Degrees of freedom
- •Low: Labels must be present and visible (not placeholder-only)
- •Medium: Help text optional if field is self-explanatory
- •Allowed variation: Placeholder can be omitted if help text covers format
Constraints
- •Label: max 40 characters
- •Placeholder: max 40 characters
- •Help text: max 100 characters
- •Validation error: max 80 characters
- •Labels must always be visible (never placeholder-only forms)
- •Placeholders are hints, not labels
References
- •Templates: TEMPLATES.md
- •Rubric: RUBRIC.md
- •Examples: EXAMPLES.md