Qualtrics - 基于响应

问题描述:

我在Qualtrics 3个种群(A,B,和C)编程调查某些群体或一组语言隐藏语言栏。Qualtrics - 基于响应

人口A和B应有权选择他们的首选语言的选项,但人口C不应该有这个选项。

我要么需要想出如何只显示语言菜单基于嵌入式数据特定人群,或使用筛选问题,其仅显示在人口A和B,这将决定的语言。

无论这些脚本将隐藏在一般的语言栏,但我无法弄清楚如何隐藏某些群体而不是其他

选项1:.LanguageSelectorContainer {显示:无;}

选项2:#Q_lang {显示:无;}

任何帮助,将不胜感激!

+0

这些选项是CSS,而不是脚本。您需要编写一个JavaScript来选择性地隐藏语言下拉列表。 –

+0

非常感谢T.Gibbons回复我!你(或其他人)能否指出我在正确的方向上了解如何编写JavaScript?正如你可能已经从我的问题中猜到的那样,我在这里没有了我的元素。我的编程技能是......有限的。再次感谢(再次)! –

这可以通过JavaScript通过添加以下的JavaScript为每个页面上的问题,做你想让它隐藏在:

Qualtrics.SurveyEngine.addOnload(function() 
{ 
    var hidden = "${e://Field/hideLanguage}"; 
    if(hidden == "true"){ 
     $$('.LanguageSelectorContainer')[0].hide(); 
    }else{ 
     $$('.LanguageSelectorContainer')[0].show(); 
    } 

}); 

这使得采用管道文本的管道嵌入数据的值元素进入脚本。很明显,这个变量以及if()语句中的检查将需要进行调整以适合您的用例。

如果你想这是主动调查的每个页面上,你可以把它的HTML脚本代码中的头源,它可以在高级查找来发现和感受菜单。