Qualtrics Prototype Javascript Event.observe not triggering
Qualtrics Prototype Javascript Event.observe not triggering
我正在尝试编写一个脚本来计算在 qualtrics 中按下键的次数,它使用原型 javascript。但是,event.on 或 event.observe 似乎仅在我单击某处的窗口后触发。我是否错误地使用了该方法,或者是否有某种方法可以模拟单击来解决此问题?谢谢。
Qualtrics.SurveyEngine.addOnload(function()
{
var counter = 0;
Qualtrics.SurveyEngine.setEmbeddedData("Practice",counter);
Event.on(document,'keydown', function keydownCallback(e) {
var choiceID = null;
switch (e.keyCode) {
case 49: // '1' was pressed
choiceID = 1;
break;
}
if (choiceID) {
counter = counter+1;
alert(counter);
Qualtrics.SurveyEngine.setEmbeddedData("Practice",counter);
}
});
});
还希望得到有关使用 javascript 在质量上显示变量计数器的建议。谢谢!
Add window.focus(); 在 event.observe 成功之前!
顺便说一下,要在 qualtrics 中添加显示,只需使用只读表单并使用 javascript 更新其值。
相关文章:
- jQuery is not loaded
- AngularJS JSON not arriving php
- $rootScope not working
- reactRedux is not defined
- jQuery document.ready not working
- Javascript/Jquery Blob not showing Chrome PDF
- ReferenceError: not defined
- ReferenceError: cordova is not defined @ng-cordova.min.js:7
- Javascript getElementsByTagName not working?
- jquery .on() is not triggering
- JavaScript Not Triggering
- iPad JavaScript onchange onblur not triggering
- Qualtrics Prototype Javascript Event.observe not triggering
- AngularJs: $watch not triggering
- FullCalendar dayClick not triggering
- eventListener is not triggering
- js - onstatechange not triggering
- jQuery not triggering
- Javascript not triggering with href jquery mobile - data tra
- jQuery .change not triggering