Components

Messages ​

Form messages show success, errors and follow-up instructions outside individual fields.

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 behaviour 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 visitors can read it in one place.
Last updated: Oct 8, 2026, 10:37 AM