• [ ] Forms allow users to stay with a single interaction method for as long as possible (i.e. users do not need to make numerous shifts from keyboard to mouse to keyboard)

  • [ ] There are field validations before the form is submitted

  • [ ] Passwords are "starred out" but there is a show password toggle option

  • [ ] There is a possibility to paste in password fields
    • Guidelines

  • [ ] The username is auto-filled in the "Forgot Password" flow

  • [ ] Input errors are highlighted and show the user what needs correction

  • [ ] The website does not require entering the same data more than once

  • [ ] There is a clear distinction between required and optional information

  • [ ] Multi-step forms are used when multiple form (10+) fields are required
    • Guidelines

  • [ ] All non-essential fields are removed