Я хотел бы сохранить значения нескольких ползунков диапазона, закодировать их как «0» / «1», сложить их и сохранить сумму во встроенном поле данных в Qualtrics.Однако, с моим кодом ниже, он только кодирует и сохраняет значение последнего перемещенного ползунка.Как я могу обойти это и сохранить значения всех ползунков?
Qualtrics.SurveyEngine.addOnload(function()
{
var sliders = document.getElementsByClassName('more-left');
var len = sliders.length;
for ( var i = 0; i < len; i++ ) {
var slider = sliders[i];
slider.addEventListener('change', function() {
updateValue(this);
});
updateValue(slider);
}
function updateValue(slider) {
var id = slider.id;
if (!id) {
return;
}
var val = document.getElementById(id + '_value');
if (val) {
val.innerHTML = slider.value;
}
var question_text = slider.value
if (question_text == 50) {
score = 1;
}
else {
score = 0;
}
Qualtrics.SurveyEngine.setEmbeddedData("Output",score);}});
Спасибо!