【发布时间】:2018-04-08 19:05:57
【问题描述】:
我正在使用 Qualtrics 进行调查,并且一直在尝试找到一种方法来记录为复选框问题选择不同选项的顺序。例如,如果一个复选框问题总共有 6 个选项,并且参与者单击第 4 个然后单击第 2 个,我将能够获得一个字符串“4-2”。
此外,我还想获得一个指标,以查看是否多次选择或取消选择某个选项。我认为这可以通过单击选项的次数来取消。例如,“4-2-4”会告诉我一个人首先选择了选项 4,然后取消选择它。
我能想到的最接近的代码如下:
Qualtrics.SurveyEngine.addOnload(function (){
this.questionclick = function(event,element){
//for a single answer multiple choice question, the element type will be radio
if (element.type == 'checkbox')
{
var choiceNum = "${e://Field/choiceOrder}"+ "|" + element.id.split('~')[2];
Qualtrics.SurveyEngine.setEmbeddedData('choiceOrder', choiceNum);
}
}
});
但是它只记录最后一次点击(选择)。
有没有办法更改代码以记录所有点击(选择)?谢谢!
【问题讨论】:
-
欢迎来到 StackOverflow。在 StackOverflow 上,我们帮助您编写代码,而不是为您编写代码。请参阅tour 和How to Ask。
-
感谢提醒!我已经更新了问题并添加了我为问题编写的先前代码。
标签: javascript survey qualtrics