User Tools

Site Tools


skipfollowup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
skipfollowup [2020/12/20 10:38] – [Add Function To Survey] adminskipfollowup [2025/09/07 18:38] (current) admin
Line 1: Line 1:
-====== skipFollowUp - Automatically Answer a Follow-up Question with One Choice ====== +====== skipFollowUp - Replaced by autoAnswer ====== 
-The **skipfollowup** function automatically answers follow-up questions with only choice. The single choice may be due to carryforward or choice display logic. It works with the following types of questions: +The **skipfollowup** function has been replaced by **[[autoanswer|autoAnswer]]** 
-  Multiple choice +====== Qualtrics Wiki ====== 
-  Constant Sum (text entry or slider) +[[start|Qualtrics Wiki]]
-  * Rank Order (text entry) +
- +
-It includes support for: +
-  * Previous button (see Previous Button Support) +
-  * Constant sums of any total +
-===== Set-up Instructions ===== +
-==== Add Function To Survey ==== +
-To make the function available to all questions in the survey, copy the function to the Survey Header inside a script tag. Go to Look & Feel -> General -> Header edit -> {{::icon_source.jpg?20|}} and paste the provided skipFollowUp function JS: +
-<code> +
-<script>/*Paste skipFollowUp function JS here*/</script> +
-</code> +
-Alternatively, paste the skipFollowUp function JS into a question's JS outside the existing Qualtrics functions to make it available to questions on the page. +
-==== skipFollowUp Question ==== +
-The skipFollowUp question can be a Multiple Choice, Constant Sum (text entry or slider) or Rank Order (text entry) question. A skipFollowUp question must be the ONLY answerable question on the page.   +
-==== JavaScript Function Call ==== +
-Add JS to call the skipFollowUp function to apply it to the follow-up question as follows: +
-<code> +
-Qualtrics.SurveyEngine.addOnload(function() { +
- skipFollowUp(this); +
-}); +
-</code> +
- +
-To override the default options, specify the desired options in the second function argument as an object. For example: +
-<code> +
-Qualtrics.SurveyEngine.addOnload(function() { +
- skipFollowUp(this, {noPrevFlag:"Q1_noPrevFlag"});  +
-}); +
-</code> +
-==== Previous Button Support ==== +
-To support the Previous Button, add this JS to the question that immediately follows the follow-up question: +
-<code> +
-Qualtrics.SurveyEngine.addOnReady(function() { +
- //Script for the page after the skipFollowUp() to hide Previous button if previous question had one answer.  +
- var noPrevFlag = "${e://Field/Q1_noPrevFlag}"; //Update embedded variable name! +
- if(noPrevFlag == "1") this.hidePreviousButton(); +
-}); +
-</code> +
-Where the embedded variable name matches the name of the noPrevFlag option in the skipFollowUp function call. +
-===== Options ===== +
-==== noPrevFlag ==== +
-**noPrevFlag** is that name of the embedded variable that will be used to hide or show the Previous Button on the next page following the skipFollowUp question. +
- +
-Default: "" (empty) +
-==== hideClass ==== +
-**hideClass** specifies the class name of the element used to add space above the question while the script executes. +
- +
-Default: "padTopHide" +
-==== csumTotal ==== +
-**csumTotal** specifies the total amount for constant sum questions. +
- +
-Default: "100"+
  
skipfollowup.1608478687.txt.gz · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki