Skip to main content

Submission Details

What Is Submission Details?

Submission Details is the full-page view of one submission: every answer, when it was started and completed, who submitted it (if identified), and any dynamic variables or calculated values SurveyJS set while the respondent filled out the form. Open it to read a response in full, jump straight to one question, export it, or edit it.

Open a Submission

Click any row in the Submissions grid to open that submission's Submission Details page. Back to submissions in the top bar returns you to the grid with the filters, sorting, and page you left it on.

The Top Bar

Submission Details top bar: Back to submissions on the left, and Export PDF, Copy JSON, Edit, and a more-options menu on the rightSubmission Details top bar: Back to submissions on the left, and Export PDF, Copy JSON, Edit, and a more-options menu on the right
ControlWhat it does
Back to submissionsReturns to the Submissions grid.
Export PDFDownloads this submission as a PDF. Uses the submission's language unless you've turned off Display in <language> in View Options, in which case it uses the form's default language.
Copy JSONCopies the submission's full data — metadata and answers — to the clipboard as JSON.
EditOpens the submission's answers for editing. Hidden on narrow screens; use the menu instead.
(more options)View Files, Share Links, Download Files, and Delete — see More Options.

More Options

Click for actions that don't fit in the top bar:

More options menu open: View Files, Share Links, Download Files, and Delete. An arrow points at the more-options button.More options menu open: View Files, Share Links, Download Files, and Delete. An arrow points at the more-options button.
ActionWhat it does
View FilesOpens the list of files this submission's respondent uploaded.
Share LinksGenerates a short-lived link to Share (continue and complete), View (read-only), or Edit this submission.
Download FilesDownloads the files uploaded with this submission.
DeleteDeletes the submission after you confirm, then returns you to the Submissions grid.

On narrower screens, this menu also carries Edit and a Status shortcut that the wider layout already shows elsewhere.

Metadata

Below the top bar, a card summarizes the submission:

Metadata card: Status (Read), Is Complete (Yes), Created at, Last modified, Started at, Completed at, Completion time, and Submission languageMetadata card: Status (Read), Is Complete (Yes), Created at, Last modified, Started at, Completed at, Completion time, and Submission language
CellShows
StatusThe review status. Click it to change it the same way as Change the Status in the grid.
Is CompleteYes or No.
Created at, Last modified, Started at, Completed atThe same timestamps shown as columns in the Submissions grid. A dash means that timestamp doesn't apply yet.
Completion timeHow long the respondent took, from start to completion, written out in full (for example 19 minutes 0 seconds). A dash for incomplete submissions.
Submission languageThe language the respondent's browser was using, or default when none was stored. Hover the info icon for how it relates to the Display in <language> view option.

A This is a test submission banner appears above these cells for test submissions — ones made by a user with permission to test forms, on a form with Limit one per user turned on.

Submission Answers

The rest of the page is a set of tabs. Submission Answers, the default tab, lists every page and question of the form with the respondent's answer:

Submission Answers tab: tab bar, Jump to Question search, View button, page 1 Patient Information with its first questions answered, and a Quick Navigation sidebar listing every page and questionSubmission Answers tab: tab bar, Jump to Question search, View button, page 1 Patient Information with its first questions answered, and a Quick Navigation sidebar listing every page and question
  • Pages are numbered in the order the respondent went through them, each with its questions underneath.
  • Each question card shows the question's number (if it's numbered in the Form Builder) and type, its title, and the answer rendered the way its question type displays a value — a rating shows stars, a signature shows the drawn image, a file question lists the uploaded file.
  • Quick Navigation, on the right, lists every page and question as a jump link; click one to scroll to it and highlight its card.

Jump to Question

Click Jump to Question... — or press Ctrl+K (+K on macOS) — to search by title, question type, or number:

Jump to Question dialog with a search box and a list of questions grouped by page, each showing its number and typeJump to Question dialog with a search box and a list of questions grouped by page, each showing its number and type

Type part of a title, a type such as radiogroup, or a number such as #12, then select a result to scroll to that question and highlight it.

View Options

Click View to change what the Submission Answers tab includes:

View Options menu open: Show Invisible Items, Show Read-only Questions, and Show Personalized Items, all checked, above a Reset to Default button. An arrow points at the View button.View Options menu open: Show Invisible Items, Show Read-only Questions, and Show Personalized Items, all checked, above a Reset to Default button. An arrow points at the View button.
OptionWhat it does
Show Invisible ItemsIncludes pages and questions that conditional logic hid from the respondent, marked with an eye-off icon. Cleared, they're left out entirely — not just hidden — so Quick Navigation and Jump to Question only list what the respondent actually saw.
Show Read-only QuestionsReserved for a future release; toggling it has no visible effect on this build.
Show Personalized ItemsWhen a question's title uses text piping or a custom variable, highlights the piped-in value in the title so you can see what was substituted. Cleared, titles show as plain text.
Display in <language>Only shown when the submission has a stored language. Switches the question titles, descriptions, and choices between that language and the form's default. Also changes the language Export PDF uses.
Reset to DefaultTurns every option back on.

Your choices are saved in your browser and apply the next time you open any submission's answers, until you change them again.

Submitter

The Submitter tab shows who submitted the form, when Endatix could identify them:

Submitter tab showing a populated Submitter ID and Submitter record ID, Test Submission set to No, and a No submitter profile empty state below. An arrow points at the Submitter tab.Submitter tab showing a populated Submitter ID and Submitter record ID, Test Submission set to No, and a No submitter profile empty state below. An arrow points at the Submitter tab.
FieldShows
Submitter IDThe same ID shown in the grid's Submitter column, in full. Click the copy icon to copy it.
Submitter record IDEndatix's internal ID for the submitter record this submission is linked to.
Test SubmissionYes or No — the same flag the Submission Type filter in the grid uses.

An anonymous submission — one Endatix couldn't tie to an identified respondent — shows a dash for both IDs instead. Below the fact cards, a table lists any saved submitter profile fields (a snapshot taken when the submission was created); a submission with none shows No submitter profile, as in the screenshot above. See Collecting Submitters Data for identifying respondents and capturing profile fields.

Dynamic Variables

The Dynamic Variables tab lists runtime values SurveyJS set from the submission's metadata or JavaScript while the form was open:

Dynamic Variables tab listing one variable, @brand_name with value Spotify, plus an Advanced Logic Debugging panel and a Security Notice about masked sensitive variables. An arrow points at the Dynamic Variables tab.Dynamic Variables tab listing one variable, @brand_name with value Spotify, plus an Advanced Logic Debugging panel and a Security Notice about masked sensitive variables. An arrow points at the Dynamic Variables tab.

Each row shows the variable's @name and its value, with a copy button. A variable is masked as a row of dots when its name contains a word such as secret, key, password, token, hash, email, or phone — hover the masked value to confirm which variable it is without revealing it. A form with no dynamic variables shows an empty state instead of the table.

Calculated Values

The Calculated Values tab lists the form's custom variables that have an expression — read-only values SurveyJS recalculated during the submission. Each row shows the variable's current value and whether it's In result (saved with the submission's data) or Not in result. Large numbers are shortened, for example 1.2K for 1200; click Copy JSON in the top bar to see the exact value. A form with no such variables shows an empty state instead of the table. See Custom Variables for a populated example of this tab.

Important Considerations

  • Invisible items are excluded, not just hidden, by default. With Show Invisible Items off (the default is on), a question a condition hid from the respondent doesn't appear anywhere on the page — not in Submission Answers, Jump to Question, or Quick Navigation.
  • View Options are per-browser, not per-submission. They're saved locally and apply to every submission you open afterward, the same way column choices work in the Submissions grid.
  • Sensitive-variable masking is name-based. Endatix masks a dynamic variable by matching words in its name, not by inspecting its value. Name a variable so its purpose — and sensitivity — is obvious.
  • Copy JSON copies everything, including any sensitive dynamic variables. Unlike the Dynamic Variables tab, the raw JSON isn't masked. Share it only with people who should see the underlying data.