使用JavaScript无法在Qualtrics中自动填充答案字段?

时间:2015-02-23 07:00:36

标签: javascript html qualtrics

我读过Qualtric的tutorial on this - 他们觉得这很容易。 但是,当我按照教程所说的那样,基本上打开JS编辑器,复制并粘贴“this.setChoiceValue(1,true);”进入它(对于我的多项选择题),没有发生。

我的JS编辑器问题如下:

Qualtrics.SurveyEngine.addOnload(function()
{
    var questionId = this.questionId;
    questionID.setChoiceValue(1, 'text goes here');

});

(实际上我想知道如何用JavaScript输入Qualtrics问题的答案)

那我做错了什么?原谅我 - 我知道很少的JavaScript

2 个答案:

答案 0 :(得分:0)

简单的小修复,如果你仔细查看你链接的网站,你使用了代码片段进行文本输入问题,多选的代码是:

Qualtrics.SurveyEngine.addOnload(function()
{
    var questionId = this.questionId;
    questionID.setChoiceValue(1, true);

});

答案 1 :(得分:0)

事实证明,我必须做的就是将我的多项选择题的响应类型从“单一答案”改为“多个答案”。所以不要看起来像这样: single answer multiple choice

问题应如下所示:
enter image description here

然后自动填充答案选项将正常工作,在JS编辑器中只有一个这样的衬里:

this.setChoiceValue(1,true);//selects Yes in my example question, or 
this.setChoiceValue(2,true);//selects No