我正在为3个人群(A,B和C)编写Qualtrics调查。
人口A和B应该可以选择他们的首选语言,但人口C不应该有这个选项。
我要么想弄清楚如何只根据嵌入数据向某些人群显示语言菜单,或者使用仅显示给人口A和B的筛选问题,这将决定语言。
这些脚本中的任何一个都会隐藏语言栏,但我无法弄清楚如何隐藏某些群组而不是其他群体
选项1: .LanguageSelectorContainer {display:none;}
选项2: #Q_lang {display:none;}
非常感谢任何帮助!
答案 0 :(得分:0)
这可以通过JavaScript将以下内容添加到JavaScript中,以便在每个要隐藏的页面上添加问题来完成:
Qualtrics.SurveyEngine.addOnload(function()
{
var hidden = "${e://Field/hideLanguage}";
if(hidden == "true"){
$$('.LanguageSelectorContainer')[0].hide();
}else{
$$('.LanguageSelectorContainer')[0].show();
}
});
这使用管道文本将嵌入数据元素的值传递给脚本。显然这个变量,以及if()语句中的检查都需要调整,以适应您的用例。
如果您希望在调查的每个页面上激活它,可以将其放在标题源中的html脚本标记内,该标记源可以在“高级外观”菜单中找到。