2016-11-03 3 views
0

J'ai javascript qui fonctionne dans Qualtric tant que ce n'est pas le moteur JFE.Réglage de la valeur des cases d'option dans Côte à côte pour les questions Qualtrics - JFE mais fonctionne dans la norme

[code supprimé]

Le code est essentiellement une alerte et efface les boutons radio sélectionnés en fonction de ce qui est déjà sélectionné dans la première colonne. Je ne suis pas sûr pourquoi le moteur de JFE le casserait mais pendant que nous pouvons placer les valeurs individuelles d'un bouton radio côte à côte, vous ne pouvez pas l'effacer.

.setvalue (null) ne semble pas être une option valide.

Je ne connais rien à javascript, donc toute aide serait grandement appréciée. Le type de question pour Qualtrics est côte à côte, 2 sections, 1-8 colonnes dans chaque section.

Répondre

0

Ceci ramène des souvenirs ... J'ai essayé de le faire avant, mais j'ai échoué. Le problème est que dans JFE, la valeur du champ d'entrée du bouton radio ne fonctionne pas. Avec une question à choix multiple ou une question de matrice normale, vous pouvez utiliser l'API Qualtrics Question (setChoiceValue, setAnswerValue, etc.) pour définir la valeur dans JFE. Malheureusement, ceux-ci ne fonctionnent pas avec une question côte à côte car il n'y a pas moyen de spécifier la question applicable côte à côte. À l'époque, j'ai ouvert un dossier avec Qualtrics Support, mais je n'ai jamais eu de solution.

Si vous avez vraiment besoin de faire cela, la solution consiste à ne pas exécuter l'enquête sous JFE. Pour ce faire, vous pouvez ajouter le paramètre Q_JFE = 0 à votre lien de sondage ou si vous ne voulez pas le faire, ajoutez simplement un quota car les quotas empêchent JFE (au moins la dernière fois que j'ai coché).

0

Il semble y avoir une nouvelle option pour insérer Javascript lors de l'exécution JFE: La page par défaut charge maintenant avec

Qualtrics.SurveyEngine.addOnload(function() 
{ 
    /*Place your JavaScript here to run when the page loads*/ 

}); 

Qualtrics.SurveyEngine.addOnReady(function() 
{ 
    /*Place your JavaScript here to run when the page is fully displayed*/ 

}); 

Qualtrics.SurveyEngine.addOnUnload(function() 
{ 
    /*Place your JavaScript here to run when the page is unloaded*/ 

}); 

je me suis déplacé du code qui ne fonctionnait pas correctement avec « addOnload » à « addOnReady » et maintenant il s'exécute sans utiliser le paramètre Q_JFE = 0.

+0

= (cela ne marche toujours pas pour moi - probablement parce que j'ai javascript clearing questions choix. – user2532928