Skip to content
Submitting a form

Submitting a form

The submit-to-outcome sequence covering the loading, success and failure states of one form.

Forms & Interaction Flows · 5 checks · 44 resources

Before you ship

5
  1. 01Show button to submit — below the form fields, with copy that fits the form's purpose
  2. 02Show loading state after submission — the user must see the form is being submitted; consider the hover state before the press too
  3. 03Show success message when it submits — communicate the result back with a clear success message
  4. 04If it doesn't, show an error message — for invalid information or another failure, the error must be shown
  5. 05An error may occur because of the wrong information — when a field's criteria are not met, detail which field and why

Resources that help you build this

44