J'essaye de créer essentiellement une réponse de demande instantanée notifiant un participant quand une question à choix multiples est restée sans réponse mais leur permettant de continuer (mais je veux avoir la coutume texte). C'est ce que je joue avec, mais je ne l'ai pas été en mesure de le faire fonctionner (ce qui est pour la question ID 28):Pop-up personnalisé pour le choix multiple sans réponse dans Qualtrics utilisant JS
$(document).ready(function() {
// Identify this question
var thisQuestion = $('#question{QID28}');
// Interrupt the Next/Submit click
$('#movenextbtn, #movesubmitbtn').bind('click', function() {
var unanswered = false;
// Loop through all inputs
$('input.text', thisQuestion).each(function(i) {
var thisValue = $(this).val();
if(thisValue == null) {
unanswered = true;
}
});
// Pop up confirm if we found an unanswered item
var cont = true;
if(unanswered == true) {
cont = confirm('You have an unanswered item.\nDo you want to continue?');
}
return cont;
});
});
Dans l'en-tête, je donne les résultats suivants:
<script type="text/javascript" charset="utf-8"> </script>
Quelqu'un pourrait-il me diriger dans la bonne direction ou me dire quel est le problème avec ce code? Je pense que je ne l'ai pas correctement configuré pour m'assurer qu'une réponse à choix multiple est choisie, mais je ne sais pas où aller à partir d'ici.