Components

Page Navigation ​

Page navigation shows the current and completed pages of a multi-page form and lets visitors move between available pages.

Use this page to preserve the tab and page-state hooks that multipage forms rely on as users move through steps.

Preview ​

Browser Attributes ​

Useful hooks include:

HookPurpose
data-formie-tabPage-tab item
data-formie-tab-linkTab link
data-formie-tab-completeCompleted tab state
data-formie-tab-errorError tab state
data-formie-page-hiddenHidden inactive page marker
data-formie-pagePage section marker
data-formie-page-idStable page identity

Styling Classes ​

ClassPurpose
formie-page-tabsTab collection
formie-tabIndividual tab
formie-tab-currentCurrent tab state
formie-tab-completeCompleted tab state
formie-tab-errorError tab state
formie-page-hiddenHidden page styling fallback

Behaviour ​

As visitors submit pages and move through the form:

  • the active page receives current-state treatment
  • completed steps receive formie-tab-complete
  • invalid future or review steps can receive formie-tab-error
  • inactive pages are hidden with data-formie-page-hidden

For the lifecycle side of these transitions, use JavaScript events and Submission handling.

Last updated: Oct 8, 2026, 10:37 AM