Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Soumission automatisée du questionnaire

  • Yakou32
  • Yakou32's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 11 months ago - 2 years 11 months ago #215013 by Yakou32
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 !
Last edit: 2 years 11 months ago by Yakou32.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 11 months ago #215014 by DenisChenu
Replied by DenisChenu on topic Soumission automatisée du questionnaire
Il faut envoyer movenext ou movesubmlit comme paraètre.

Sinon c'est défaut.

Le mieux : simuler un clic sur mpvenext ou movesubmit.

> Peut-on forcer l'envoi du questionnaire en JS même avec des champs obligatoires non remplis ?

Non : un champs obligatoire est un champs obligatoire : il doit être rempli …
C'est validé par PHP, donc : il faut les remplir en javascript

Sinon : gitlab.com/SondagesPro/coreAndTools/autoSaveAndQuit

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The following user(s) said Thank You: Yakou32
The topic has been locked.
  • Yakou32
  • Yakou32's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 11 months ago #215051 by Yakou32
Replied by Yakou32 on topic Soumission automatisée du questionnaire
Parfait !

Merci beaucoup !
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose