Javascript 如何获得滑块';质量标准的价值是什么?
我试图在Qualtrics上显示滑块选择的值 我已经尝试了这里提出的所有解决方案: 我特别感兴趣的是能够用选择的值进行操作。例如,如果有人选择了一个值50(介于0和100之间)。我想显示这个值乘以5(250) 另外,我想在滑块下方显示滑块的值,而不是在下面的文本框中 下面是我从另一个问题复制的代码。问题是,当我移动滑块时,该值不会调整Javascript 如何获得滑块';质量标准的价值是什么?,javascript,jquery,slider,Javascript,Jquery,Slider,我试图在Qualtrics上显示滑块选择的值 我已经尝试了这里提出的所有解决方案: 我特别感兴趣的是能够用选择的值进行操作。例如,如果有人选择了一个值50(介于0和100之间)。我想显示这个值乘以5(250) 另外,我想在滑块下方显示滑块的值,而不是在下面的文本框中 下面是我从另一个问题复制的代码。问题是,当我移动滑块时,该值不会调整 Qualtrics.SurveyEngine.addOnload(function() { /*Place your JavaScript here to ru
Qualtrics.SurveyEngine.addOnload(function() {
/*Place your JavaScript here to run when the page loads*/
var result=0;
var otherend= 0;
this.questionclick = function(event,element){
result = this.getChoiceValue(1);
endupdate();
document.getElementById("otherend").innerHTML=otherend;
document.getElementById("result").innerHTML=result;
}
function endupdate() {
otherend=100-result;
}
});
以下是我的调查预览:
你能帮我找出为什么当我移动滑块时显示的值不适应吗?谢谢你的提醒。我把这个问题贴在Qualtrics社区上,得到了很多帮助。我建议当你有质量问题时使用这个论坛 下面是JS
Qualtrics.SurveyEngine.addOnReady(function()
{
/*Place your JavaScript here to run when the page is fully displayed*/
var that=this.questionId;
jQuery("<p style='width:400%'> \
<br><strong><u>PARTICIPANT A</u> gets <span id='currA'>0 \
</span> points</strong> worth 1 cent each. \
She gets <u><span id='totalA'>0</span></u> cents</p>").insertAfter("tr.First");
// jQuery("<p style='width:100%'><span id='currB'>0</span> points for <u>PARTICIPANT B</u> worth 2 cent each. She gets <u><span id='totalB'>0</span></u> cents</p>").insertAfter("tr.First");
jQuery(document).on('change', function(){
var A=parseInt(jQuery("[id='"+that+"~1~result']").val());
jQuery("#currA").text(A);
jQuery("#totalA").text(A);
/* var B=parseInt(jQuery("[id='"+that+"~2~result']").val());
jQuery("#currB").text(B);
jQuery("#totalB").text(B*2);
*/
});
});
Qualtrics.SurveyEngine.addOnReady(函数()
{
/*将JavaScript放在此处,以便在页面完全显示时运行*/
var=this.questionId;
jQuery(\
参与者A获得0\
积分每个值1美分\
她得到0美分;
//jQuery(
0分,参与者B每人价值2美分。她得到0美分)。insertAfter(“tr.First”);
jQuery(document).on('change',function()){
var A=parseInt(jQuery(“[id=”)+that+“~1~结果']”).val();
jQuery(“currA”)。文本(A);
jQuery(“totalA”).text(A);
/*var B=parseInt(jQuery(“[id=”)+that+“~2~结果']”).val();
jQuery(“currB”).text(B);
jQuery(“#totalB”).text(B*2);
*/
});
});
实际上,你的预览对我很有用。如果你已经解决了这个问题,你能自己回答这个问题并接受你的答案吗?