我有javascript可以在Qualtric中运行,只要它不是JFE引擎。
[删除代码]
代码基本上是一个警报,并根据第一列中已选择的内容清除所选的单选按钮。我不确定为什么JFE引擎会破坏它但是我们可以设置并排单选按钮的各个值,你无法清除它。
.setvalue(null)似乎不是一个有效的选项。
我对javascript一无所知所以任何帮助都会非常感激。 Qualtrics的问题类型是并排的,2个部分,每个部分1-8列。
答案 0 :(得分:0)
这带回了记忆......我之前尝试过这样做,但没有成功。问题是在JFE设置中,单选按钮输入字段的值直接不起作用。使用正常的多项选择或矩阵问题,您可以使用Qualtrics Question API(setChoiceValue,setAnswerValue等)在JFE中设置值。不幸的是,这些并不适用于并排问题,因为没有办法在并排中指定适用的问题。当时,我开了一个Qualtrics Support的案例,但从未得到解决方案。
如果您真的需要这样做,那么解决方法是不在JFE下运行调查。为此,您可以将Q_JFE = 0参数添加到调查链接中,或者如果您不想这样做,只需添加配额,因为配额会阻止JFE(至少我上次检查过)。
答案 1 :(得分:0)
在运行JFE时似乎有一个新的选项来插入Javascript: 现在使用
加载默认页面Qualtrics.SurveyEngine.addOnload(function()
{
/*Place your JavaScript here to run when the page loads*/
});
Qualtrics.SurveyEngine.addOnReady(function()
{
/*Place your JavaScript here to run when the page is fully displayed*/
});
Qualtrics.SurveyEngine.addOnUnload(function()
{
/*Place your JavaScript here to run when the page is unloaded*/
});
我将使用“addOnload”无效的代码移动到“addOnReady”,现在它运行时不使用Q_JFE = 0参数。