2017-09-22 69 views
0

我在Qualtrics 3個種羣(A,B,和C)編程調查某些羣體或一組語言隱藏語言欄。Qualtrics - 基於響應

人口A和B應有權選擇他們的首選語言的選項,但人口C不應該有這個選項。

我要麼需要想出如何只顯示語言菜單基於嵌入式數據特定人羣,或使用篩選問題,其僅顯示在人口A和B,這將決定的語言。

無論這些腳本將隱藏在一般的語言欄,但我無法弄清楚如何隱藏某些羣體而不是其他

選項1:.LanguageSelectorContainer {顯示:無;}

選項2:#Q_lang {顯示:無;}

任何幫助,將不勝感激!

+0

這些選項是CSS,而不是腳本。您需要編寫一個JavaScript來選擇性地隱藏語言下拉列表。 –

+0

非常感謝T.Gibbons回覆我!你(或其他人)能否指出我在正確的方向上了解如何編寫JavaScript?正如你可能已經從我的問題中猜到的那樣,我在這裏沒有了我的元素。我的編程技能是......有限的。再次感謝(再次)! –

回答

0

這可以通過JavaScript通過添加以下的JavaScript爲每個頁面上的問題,做你想讓它隱藏在:

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

}); 

這使得采用管道文本的管道嵌入數據的值元素進入腳本。很明顯,這個變量以及if()語句中的檢查將需要進行調整以適合您的用例。

如果你想這是主動調查的每個頁面上,你可以把它的HTML腳本代碼中的頭源,它可以在高級查找來發現和感受菜單。