Skip to main content

Form Navigation

The Navigation settings in Endatix Hub allow you to fine-tune the respondent's journey. By adjusting how navigation elements are positioned and what information is visible, you can create a more intuitive experience that reduces form abandonment.

These settings are particularly important when balancing the need for simplicity - using features like "Auto-advance" - against the need for data accuracy, such as providing a "Review before submit" stage.

info

Some form navigation options are dependent on the form's display mode.

Configuration Guide

To access these settings, select the Navigation icon in the Property Grid.

Navigation settings

This section defines the core interactive elements and visual indicators that guide a respondent through your form. You can control where navigation buttons appear and whether users can go backward.

Navigation buttons

  • Navigation buttons alignment: Select where the main navigation controls (Next, Previous, Complete) are positioned on the page. Options include Top, Bottom, or Top and bottom.
  • Show the "Previous Page" button: Toggle this to allow or prevent respondents from returning to earlier questions to review or change their answers.

Button Text Customization

Every navigation button's text be customized to better fit the use case of your form.

Navigation buttons text

Label FieldDefault ValuePurpose
"Review Answers" button textPreviewThe button that triggers the review summary page.
"Edit Answer" button textEditThe button displayed next to answers on the review page to return to that question.
"Previous Page" button textPreviousThe button used to go back to the prior page.
"Next Page" button textNextThe button used to advance to the following page.
"Complete Survey" button textCompleteThe final submission button that ends the survey.

Progress Bar

Enables a visual tracker to show respondents how much of the form they have completed.

Progress bar example

The appearance and behavior of the progress bar can be configured through the following properties:

Progress bar configuration

Progress Bar Type

This setting determines the logic used to move the progress indicator forward.

OptionDescription
Completed pagesProgress is based on the number of pages the user has navigated through.
Answered questionsProgress is calculated by the total number of questions answered vs. total questions.
Answered required questionsOnly tracks progress based on questions marked as "Required."
Valid answersProgress only advances when questions pass all validation rules (e.g., correct email format).

Progress Bar Alignment

Defines the vertical placement of the progress bar within the survey interface.

OptionDescription
AutoThe system chooses the best placement based on your theme settings (usually top).
Above the headerPlaces the bar at the very top of the survey page, above the survey title/header.
Below the headerPlaces the bar immediately under the survey header but above the questions.
BottomPlaces the bar at the bottom of the survey page.
Top and bottomDisplays progress indicators at both the top and the bottom for maximum visibility.

Progress Bar Area Width

Determines the horizontal span of the progress bar.

OptionDescription
Same as containerThe bar matches the width of the outer page container.
Same as surveyThe bar matches the width of the survey content area itself.

Finally, you can use the Display page titles in the progress bar and Display page numbers in the progress bar checkboxes to add extra context to the visual indicator.

Table of Contents

When enabled, the table of contents will display an interactive list of the form's pages, allowing the respondent to navigate through them.

Table of contents

Review Before Submit

Navigation buttons text

Adds a condensed summary page at the end where users can see all their answers before final submission.

Technical Reference

These settings are stored in the survey JSON under the following properties:

{
"showProgressBar": true,
"progressBarLocation": "topbottom",
"progressBarShowPageTitles": true,
"progressBarShowPageNumbers": true,
"progressBarInheritWidthFrom": "survey",
"showTOC": true,
"pagePrevText": "Previous Page",
"pageNextText": "Next Page",
"completeText": "Submit the Form",
"previewText": "Preview Responses",
"editText": "Edit Answers",
"showPreviewBeforeComplete": true,
"previewMode": "answeredQuestions"
}

Properties

UI Option / Label FieldJSON PropertyValue / Example
Show the progress barshowProgressBartrue | false
Progress bar alignment (Top and bottom)progressBarLocation"topbottom"
Display page titles in the progress barprogressBarShowPageTitlestrue | false
Display page numbers in the progress barprogressBarShowPageNumberstrue | false
Progress bar area width (Same as survey)progressBarInheritWidthFrom"survey"
Show table of contents (TOC)showTOCtrue | false
"Previous Page" button textpagePrevText"Previous Page"
"Next Page" button textpageNextText"Next Page"
"Complete Survey" button textcompleteText"Submit the Form"
"Review Answers" button textpreviewText"Preview Responses"
"Edit Answer" button texteditText"Edit Answers"
Review before submitshowPreviewBeforeCompletetrue | false
Preview mode (Show answered questions only)previewMode"answeredQuestions"