Ich versuche zu ermöglichen, dass Teilnehmer eine von zwei Tasten drücken, um eine Frage mit zwei Optionen in meiner Qualtrics-Umfrage zu beantworten und automatisch auf die nächste Seite zu gelangen. Ich verwende den folgenden Code. Wenn ich es versuche, drücken Sie "j" und "k", um die Frage zu beantworten und zur nächsten Seite zu gelangen. Aber die Schaltfläche "Weiter" wird weiterhin auf der Seite angezeigt. Wie verstecke ich die Schaltfläche "Weiter"? Dieser Teil des Codes scheint nicht zu funktionieren.Beantwortung von Fragen mit Tastenanschlägen in Qualtrics javascript
Ich möchte die Seite so aussehen: https://survey.qualtrics.com/jfe/form/SV_0xhfEoQxMvScnYM?SVID= ohne "Next" -Taste. Danke für Ihre Hilfe! Ersetzen
Qualtrics.SurveyEngine.addOnload(function()
{
this.hideNextButton();
this.hidePreviousButton();
var that = this;
Event.observe(document, 'keydown', function keydownCallback(e) {
var choiceID = null;
switch (e.keyCode) {
case 74: // 'j' was pressed
choiceID = 1;
break;
case 75: // 'k' was pressed
choiceID = 2;
break;
}
if (choiceID) {
Event.stopObserving(document, 'keydown', keydownCallback);
that.setChoiceValue(choiceID, true);
that.clickNextButton();
}
});
});
Vielen Dank! Ich habe es versucht und es hat nicht funktioniert. Der "Weiter" -Button wird aus irgendeinem Grund immer noch auf der Seite angezeigt ... – averyln
Mind Linking zu einer Vorschau der Seite, an der Sie gerade arbeiten? Das sollte funktionieren. –