Bonjour,
J'aimerais forcer l'envoi d'un survey après un certain délai.
J'utilise un groupe de questions, qui comprend notamment une question avec un chronomètre, afin que les participants puissent voir le temps restant.
J'utilise le code suivant pour cette question :
Code:
<script>
setTimeout( function(){
$('#limesurvey').submit();
} , 10 * 1000 ); // Test de 10 secondes, correspondant à la valeur indiquée dans le chronomètre.
</script>
Cependant, en prévisualisant le questionnaire, la page se rafraîchit au bout de 10 secondes, au lieu d'envoyer le formulaire.
Y a t'il une fonction à associer au timeout plutôt que `submit()` correspondant au bouton "Envoyer" ?
Par ailleurs, j'ai été contraint de désactiver tous les champs obligatoires pour permettre l'envoi automatique du questionnaire. Mais cela engendre un risque d'erreurs des participants, qui peuvent oublier involontairement un champ. Peut-on forcer l'envoi du questionnaire en JS même avec des champs obligatoires non remplis ?
Merci pour votre aide !