Je suis très novice en JavaScript, et j'essaie actuellement d'ajouter un code personnalisé à mon sondage Qualtrics qui le rend si pressant que la touche Entrée continue le sondage. J'ai un code qui devrait fonctionner; cependant, je reçois une erreur "jeton inattendu").Qualtrics: Appuyez sur la touche Entrée pour émuler le bouton Continuer
Voici le code:
Qualtrics.SurveyEngine.addOnload(function()
{
document.addEventListener("keydown", function(e) {
if (e.keyCode === 13) {
function(){
that.clickNextButton();
}
}
}
});
la fonction « clickNextButton » a été trouvé dans le document API Qualtrics et est censé imiter le bouton clic suivant. La fonction est clickNextButton(), mais l'exemple fourni a le code that.clickNextButton().
L'exemple qu'ils utilisent est ci-dessous:
//Hides the next button and displays the question
//for 5 seconds before moving to the next page
this.hideNextButton();
var that = this;
(function(){that.clickNextButton();}).delay(5);
Je ne ai pas besoin de la fonction de bouton ou cacher le retard, mais voulait simplement inclure un exemple de la façon dont il est utilisé.
Toute aide est très appréciée, merci d'avance!
Dans leur code, vous voyez 'var that = this', que vous n'avez pas inclus dans votre code. Voir si cela fonctionne :) – VirginieLGB
@VirginieLGB Merci pour la réponse rapide! Je l'ai ajouté mais je reçois toujours l'erreur "jeton inattendu". – Eugene
Vous venez d'oublier un ')' après l'avant-dernière parenthèse – VirginieLGB