我正在使用setChoiceValueByRecode Javascript从嵌入式数据字段中自动选择Qualtrics问题。我已经能够成功地为单个和多个选择的多个选择问题做这件事,但不能为矩阵问题找到答案。
下面是一个在使用( recodeValue subID value )的选择题中有效的例子,没有subID,因为它不需要用于多项选择题:
Qualtrics.SurveyEngine.addOnload(function()
{
var answer = "${e://Field/DEMOGRAPHICs_Gender}";
var that = th
试图找到一种方法使不同的字符出现在矩阵问题的文本框之前/之后。目前,表中有一列要求提供美元金额,第二列要求提供百分比。我真的希望避免将它们分成单独的问题,因为它们是相关的。
我在Qualtrics的网站上找到了以下代码,但它在每个文本框中都添加了一个美元符号,这是我不想要的。
var inputs = $(this.getQuestionContainer()).select('input[type="text"]');
for (var i = 0; i < inputs.length; i++) {
var input = inputs[i];
我有一个有两列的矩阵。我想在提交页面上获得两个列的输入。我一直在使用getChoiceValue,并且我可以毫不费力地获得正确列的值。如何获取左列的值? Qualtrics.SurveyEngine.addOnPageSubmit(function()
{
// this does not work
let left_column_choice = this.getChoiceValue(0);
// this works for sure
let right_column_choice = this.getChoiceValue(1);
});
我有一个不同的属性,比如
Select any one of the attributes given below:
A
B
C
这些属性必须由参与者选择,以便做出进一步的决策。如果选择了A和B,我需要在Qualtrics中自动以表格格式显示A和B以及它们的嵌入数据。
想象一下,如果从3个属性中选择了A和B,我需要自动显示它,如下表所示,以供参与者评估。
A 50 80
B 40 30
此外,如果他们只选择C,则必须显示C,而不显示A和B。
C 90 100
我希望用Qualtrics做这件事。