Forms

General Guidelines

The path to completion should be clear

  • Use wizards to break long forms

  • Indicate completion progress and if possible, allow users to save progress

  • Make primary and secondary call-to-action buttons distinct and obvious

  • Call-to-action labels should be short and clear

The form should be easy to understand

  • Choose field types appropriately - this reduces confusion and makes data collected easier to process

  • Group related fields

  • Label fields as optional instead of compulsory

  • Avoid using asterisks to mark compulsory fields

  • Do not use placeholders to replace labels

  • Use autocomplete

Feedback on interaction should be given

  • Field validation should be inline (Display errors next to the field)

  • Avoid using aggressive tone in error messages

  • Validate inputs in real-time

Last updated