Components

Messages

Messages are the shared form-level feedback surfaces for success, error, and follow-up guidance outside individual field controls.

Use this page to preserve the message containers, semantics, and status variants that appear across submit handling and server-side validation flows.

Preview

Browser attributes

Useful message-level hooks include:

HookPurpose
data-formie-form-messages-topTop-of-form message region
data-formie-form-messages-bottomBottom-of-form message region
data-formie-messageShared message wrapper
data-formie-message-errorError-message variant
data-formie-message-successSuccess-message variant
data-formie-errorsError message collection
data-formie-success-containerSuccess message collection
data-formie-errorInline error message content
data-formie-successSuccess message content

Styling classes

ClassPurpose
formie-messageShared message container
formie-message-errorError styling
formie-message-successSuccess styling
formie-errorsError stack container
formie-successesSuccess stack container

Accessibility notes

  • Error messages should use alert-like semantics such as role="alert" and assertive live-region behavior when they need immediate attention.
  • Success messages should prefer polite live-region semantics such as role="status".
  • Long form-level guidance should remain outside field controls so it is easy to scan as one message surface.
Last updated: May 6, 2026, 3:46 PM