在qualtrics中使用跳过逻辑时设置字段的默认值

时间:2017-05-16 20:52:59

标签: javascript qualtrics

如果用户选择' 1'是的,我知道如何轻松跳过Qualtrics中的下5个问题。

但是,我并不想要应用逻辑跳过并将字段留空。我想使用自定义值(在我的例子中为-10)自动填充跳过的字段。我怎样才能做到这一点?

我看到有关显示逻辑的信息......或者数值管道......但这些并不是我想要的。任何帮助是极大的赞赏。

编辑:我开始怀疑我需要学习Javascript才能做到这一点......

1 个答案:

答案 0 :(得分:1)

没有办法在本地实现这一点,而是您要做的是使用JavaScript在满足条件时隐藏问题,选择适当的答案,然后自动单击下一个按钮。这是一个基本模板:

Qualtrics.SurveyEngine.addOnload(function()
{
    var skip = "${e://Field/skip}"; //Set a variable using piped text that can be used to determine whether or not to skip

    if(skip == 1){
        this.getQuestionContainer().hide(); //Hide the question
        //This section is used to set the answer value. Use the Qualtrics JS Question API to determine what you need.
        this.setChoiceValueByRecodeValue(1,true);
        //End answer setting
        $('NextButton').click(); //Click the next button
    }

});

以下是使用此示例的基本preview