#javascript #survey #qualtrics
Вопрос:
Я пытаюсь динамично сложить количество часов, выбранных из выпадающего меню, и отобразить сумму по выбору респондентов за разные дни.
Qualtrics.SurveyEngine.addOnload(function()
{
var totals = jQuery("#QR~QID2"); //find total elements
myFunction(totals); //initialize total on page load
document.getElementById("#QR~QID2~1").addEventListener("click", function() {
myFunction(totals);
});
function myFunction(tots) {
var result = 0;
tots.each(function() { result = Number(this.value); });
document.getElementById("#QR~QID3").innerHTML = resu<
}
});
Комментарии:
1. Похоже, что внутренняя функция myFunction каждый раз устанавливает result=0. Также неясно, что такое «это.значение» или откуда оно берется, так что, вероятно, поэтому вы не получаете результатов. Возможно, будет полезно иметь больше страниц, с которыми вы работаете, чтобы увидеть, как ваш код должен соотноситься со страницей и ориентироваться на элементы. Скриншота недостаточно. Короткого фрагмента должно быть достаточно, чтобы присутствовало от 1 до 2 раскрывающихся списков.