gpt4 book ai didi

javascript - Qualtrics - 隐藏某些组的语言栏或根据响应设置语言

转载 作者:行者123 更新时间:2023-11-28 02:57:30 25 4
gpt4 key购买 nike

我正在为 3 个人群(A、B 和 C)编写 Qualtrics 调查。

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

我要么需要弄清楚如何根据嵌入式数据仅向特定人群显示语言菜单,要么使用仅向人群 A 和 B 显示的筛选器问题,这将决定语言。

这些脚本中的任何一个都会隐藏一般的语言栏,但我不知道如何隐藏某些组而不是其他组

选项 1:.LanguageSelectorContainer {display:none;}

选项 2:#Q_lang{display:none;}

如有任何帮助,我们将不胜感激!

最佳答案

这可以使用 JavaScript 来完成,方法是将以下内容添加到 JavaScript,以便在每个您希望隐藏它的页面上添加问题:

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

});

这利用管道文本将嵌入数据元素的值通过管道传输到脚本中。显然,需要调整此变量以及在 if() 语句中进行的检查以适合您的用例。

如果您希望它在调查的每个页面上都处于事件状态,您可以将它放在 header 源中的 html 脚本标记内,该 header 源可以在“高级外观”菜单中找到。

关于javascript - Qualtrics - 隐藏某些组的语言栏或根据响应设置语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46372436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com