Documentation Docs
Documentation Docs

How to Carry Forward Responses

About Carry Forward Responses

Carry Forward is a survey technique that takes selected responses from one question and copies them to a subsequent question. This method ensures that follow-up questions are directly relevant to the respondent's previous answers. You can use the feature for follow-up questions that require only the items selected from a previous question or, conversely, only the items that were not selected.

Supported Question Types

Any multi-select question type from the list below can be used as both a source and a target question:

Types of Choices to Carry Forward

The Which choice options to copy property allows you to select what choices of a source question you want to use in the follow-up question:

  • All - Copies all choice options from the selected source question.
  • Selected - Dynamically copies only selected choice options.
  • Unselected - Dynamically copies only unselected choice options.
How to use Carry Forward Responses in SurveyJS Form Builder

The None and Other choice options are passed by default if enabled in the source question.

Limitations

When choosing the source and target question types for Carry Forward, take into account the following factors:

  • Radio Button Group and Dropdown questions do not support multiple selections; they can pass only one selected choice. For this reason, it's recommended to use them as source questions only if unselected or all choices are required for the follow-up question.
  • An Image Picker question passes selected, unselected, or all image/video files if the follow-up question is also an Image Picker type. Otherwise, it passes image/video captions. You can change the selection type—single or multiple—by using the Allow multiple selection checkbox.

    How to allow multiple selection in the Image Picker
  • A Ranking question can be used as a source of all choices only, unless the Allow selective ranking property checkbox is selected.

    How to enable selective ranking in the Ranking question
  • Checkboxes and Multi-Select Dropdown (Tag Box) can pass one or multiple selected choices, depending on the value set for the Maximum choices to select property.

    How to set the maximum number of choices a user can select

Examples

Carry Forward Selected Responses from a Tag Box to a Dropdown

  1. Add a Multi-Select Dropdown question to the design surface.
  2. Assign it a Question name (ID) and a user-friendly Question title.

    Tag Box configuration
  3. Under Choice Options, populate the Tag Box with choices.
  4. Add a Dropdown question to the design surface.
  5. Under Choice Options, locate the Copy choices from the following question setting and select a source question ID (Question name value) from the drop-down list of available questions.
  6. Locate the Which choice options to copy setting and click Selected.

    How to carry forward selected responses from a Tag Box to a Dropdown
  7. Switch to the Preview tab to test the configuration.

    Preview carrying forward selected responses from a Tag Box to a Dropdown

Carry Forward Selected Responses from Checkboxes to a Radio Button Group

  1. Add a Checkboxes question to the design surface.
  2. Assign it a Question name (ID) and a user-friendly Question title.

    Checkboxes configuration
  3. Under Choice Options, populate the Checkboxes question with choices.
  4. To restrict the number of items a respondent can select, under Choice Options, locate the Minimum choices to select and Maximum choices to select settings and enter the required values.

    Restrict the number of items a respondent can select in a Checkboxes question
  5. Add a Radio Button Group question to the design surface.
  6. Under Choice Options, locate the Copy choices from the following question setting and select a source question ID (Question name value) from the drop-down list of available questions.
  7. Locate the Which choice options to copy setting and click Selected.

    Carry forward selected responses from a Checkboxes question to a Radio Button Group
  8. Switch to the Preview tab to test the configuration.

    Preview carrying forward selected responses from a Checkboxes question to a Radio Button Group

Carry Forward Unselected Responses Between Radio Button Groups

  1. Add a Radio Button Group question to the design surface.
  2. Assign it a Question name (ID) and a user-friendly Question title.
  3. Under Choice Options, populate the Radio Button Group with choices.
  4. Add another Radio Button Group question to the design surface.
  5. Under Choice Options, locate the Copy choices from the following question setting and select a source question ID (Question name value) from the drop-down list of available questions.
  6. Locate the Which choice options to copy setting and click Unselected.

    Carry forward unselected responses from a Radio Button Group to another Radio Button Group
  7. Switch to the Preview tab to test the configuration.

    Preview carrying forward unselected responses from a Radio Button Group to another Radio Button Group

Carry Forward Selected Responses from a Tag Box to a Ranking Question

  1. Add a Multi-Select Dropdown question to the design surface.
  2. Assign it a Question name (ID) and a user-friendly Question title.
  3. Under Choice Options, populate the Tag Box with choices.
  4. Optionally, specify the Choice Options > Maximum choices to select setting to limit the number of choices a respondent can select.

    How to set the maximum choices to select for a Tag Box
  5. Add a Ranking question to the design surface.
  6. Under General, select the Allow selective ranking checkbox.
  7. Under Choice Options, locate the Copy choices from the following question setting and select a source question ID (Question name value) from the drop-down list of available questions.
  8. Locate the Which choice options to copy setting and click Selected.

    How to carry forward responses to a Ranking question and enable selective ranking
  9. Set a required value in the Maximum choices to select input field.

    Limit the number of choices to select in a Ranking question with enabled selective ranking
  10. Switch to the Preview tab to test the configuration.

    Preview carrying forward selected responses from a Tag Box to a Ranking question

Send feedback to the SurveyJS team

Need help? Visit our support page

Copyright © 2024 Devsoft Baltic OÜ. All rights reserved.

Your cookie settings

We use cookies on our site to make your browsing experience more convenient and personal. In some cases, they are essential to making the site work properly. By clicking "Accept All", you consent to the use of all cookies in accordance with our Terms of Use & Privacy Statement. However, you may visit "Cookie settings" to provide a controlled consent.

Your renewal subscription expires soon.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.

Your renewal subscription has expired.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.