Components
Form
Use this page when you are overriding Formie's rendered form wrapper instead of only styling the default output.
If you replace the default <form> tag or its immediate browser-facing data, keep these attributes intact:
| Attribute | Purpose | Importance |
|---|---|---|
data-formie | Primary Formie root discovery hook | Required |
data-formie-form | Form root hook for browser behaviour | Required |
data-formie-handle | Form identity for browser loads and submits | Required |
data-formie-static-cache | Static-cache behaviour hint | Preserve when present |
data-formie-submit-method | Submit transport behaviour | Preserve when present |
data-formie-submit-action | Submit action behaviour | Preserve when present |
data-formie-submit-action-form-hide | Post-submit form hiding behaviour | Preserve when present |
data-formie-submit-action-message-timeout | Success-message timing | Preserve when present |
data-formie-submit-action-message-position | Success-message placement | Preserve when present |
data-formie-error-message | Shared browser error message | Preserve when present |
data-formie-error-message-position | Shared browser error message placement | Preserve when present |
data-formie-loading-indicator | Loading indicator mode | Preserve when present |
data-formie-loading-indicator-text | Loading label mode | Preserve when present |
data-formie-progress-calculation | Progress UI calculation mode | Preserve when present |
data-formie-validation-on-focus | Live-validation behaviour | Preserve when present |
data-formie-validation-on-submit | Submit-time validation behaviour | Preserve when present |
data-formie-scroll-to-top | Page-navigation scroll behaviour | Preserve when present |
data-formie-clear-submission-endpoint | Clear-submission follow-up endpoint | Preserve when present |
data-formie-modules | Browser module manifest payload | Required when modules exist |
data-formie-theme-classes | Browser theme-state class map | Required when theme classes are applied |
Formie already renders this for you. These attributes matter most when you fully replace the form wrapper in a custom theme.
Last updated: Sep 27, 2026, 2:49 PM