在Qualtrics中使用JavaScript中的If/Else语句设置嵌入数据
在Qualtrics中,我试图通过使用JavaScript中的if/else语句,根据是或否问题的答案设置两个嵌入式数据字段。我试图想出正确的代码,但我对JS是新手,我想出的(如下所示)不起作用;字段没有填充 我在调查流程开始时创建了嵌入式数据字段,所以我认为这不是问题所在在Qualtrics中使用JavaScript中的If/Else语句设置嵌入数据,javascript,qualtrics,Javascript,Qualtrics,在Qualtrics中,我试图通过使用JavaScript中的if/else语句,根据是或否问题的答案设置两个嵌入式数据字段。我试图想出正确的代码,但我对JS是新手,我想出的(如下所示)不起作用;字段没有填充 我在调查流程开始时创建了嵌入式数据字段,所以我认为这不是问题所在 Qualtrics.SurveyEngine.addOnPageLoad(function() { if("${q://QID14/ChoiceGroup/SelectedChoices}"!=&
Qualtrics.SurveyEngine.addOnPageLoad(function() {
if("${q://QID14/ChoiceGroup/SelectedChoices}"!="Yes")
{Qualtrics.SurveyEngine.setEmbeddedData("Active_Duty_Yes", "X");
Qualtrics.SurveyEngine.setEmbeddedData("Active_Duty_No", "")}
else if("${q://QID14/ChoiceGroup/SelectedChoices}"!="No")
{Qualtrics.SurveyEngine.setEmbeddedData("Active_Duty_No", "X");
Qualtrics.SurveyEngine.setEmbeddedData("Active_Duty_Yes", "")};
});
您的onload函数名错误。它应该是addOnload而不是addOnPageLoad 还有一些其他建议: