Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Not working: Minimum elapsed time before moving forward in survey

Not working: Minimum elapsed time before moving forward in survey il y a 1 an 6 mois #95590

  • mvdct
  • Portrait de mvdct
  • Hors ligne
  • Senior Lime
  • Messages : 41
  • Remerciements reçus 1
  • Karma: 0
Hi Limesurvey,

I'm trying to delay when a participant can press the next button on just one page in a larger survey.

I don't want to display count down timers. I'd simply prefer:
i. for the next button not to appear,
ii. for it to be grayed out,
iii. or for it not to work until a certain amount of time had elapsed.

I thought I had found the solution with the js section of the workarounds manual.

manual.limesurvey.org/Workarounds:_Manip...ng_forward_in_survey

But when I apply this js, it doesn't work (and yes, I do have "Filter HTML for XSS" turned to "off"

I'll attach a cut down version of the survey I am using (page0 - tests js, page1 - tests page delay, page2 - end of survey & submit)

Please let me know your thoughts.
(I'm using Version 2.00+ Build 130428.)
Pièces jointes :
L'administrateur a désactivé l'accès en écriture pour le public.

Not working: Minimum elapsed time before moving forward in survey il y a 1 an 6 mois #95598

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6551
  • Remerciements reçus 869
  • Karma: 257
Navigation delay :)

Think it's OK
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: mvdct

Not working: Minimum elapsed time before moving forward in survey il y a 1 an 6 mois #95621

  • mvdct
  • Portrait de mvdct
  • Hors ligne
  • Senior Lime
  • Messages : 41
  • Remerciements reçus 1
  • Karma: 0
Hi Denis,

Thanks for looking at this with me.

Did you find that the attached survey worked?

While I found that the "test" window appeared suggesting that js was working, when I went onto the next page (with the horse sound effect) the next button was always available. I want this to be

Have I missed something?

Best
L'administrateur a désactivé l'accès en écriture pour le public.

Not working: Minimum elapsed time before moving forward in survey il y a 1 an 6 mois #95627

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6551
  • Remerciements reçus 869
  • Karma: 257
No, i didn't have a look because you don't need workaround : it's included in LS.
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: mvdct

Not working: Minimum elapsed time before moving forward in survey il y a 1 an 6 mois #95629

  • mvdct
  • Portrait de mvdct
  • Hors ligne
  • Senior Lime
  • Messages : 41
  • Remerciements reçus 1
  • Karma: 0
Really?
I'm sorry, I must have missed that option.
I didn't realise it was possible to delay the navigation on a single page
Where do I find that option?
Thanks in advance.
L'administrateur a désactivé l'accès en écriture pour le public.

Not working: Minimum elapsed time before moving forward in survey il y a 1 an 6 mois #95633

  • holch
  • Portrait de holch
  • Hors ligne
  • LimeSurvey Team
  • Messages : 2956
  • Remerciements reçus 380
  • Karma: 124
I think Denis missed the portion where you want to do it for a single page. As his solution is applied to the whole survey, I don't think it will solve your problem.
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: mvdct

Not working: Minimum elapsed time before moving forward in survey il y a 1 an 6 mois #95641

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6551
  • Remerciements reçus 869
  • Karma: 257
holch are right :).

Can you send us a link of a test survey ?

Denis
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: mvdct

Not working: Minimum elapsed time before moving forward in survey il y a 1 an 6 mois #95651

  • mvdct
  • Portrait de mvdct
  • Hors ligne
  • Senior Lime
  • Messages : 41
  • Remerciements reçus 1
  • Karma: 0
Thanks both,

Link to survey:
mvdct.org.uk/limesurvey/index.php/252218/lang-en

LSS also attached to first post of this thread.

Best.
L'administrateur a désactivé l'accès en écriture pour le public.

Not working: Minimum elapsed time before moving forward in survey il y a 1 an 6 mois #95654

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6551
  • Remerciements reçus 869
  • Karma: 257
Hello,
if((endTime - startTime)/1000 <= minTime) {
and not
if[[endTime - startTime)/1000 <= minTime) {

Corrected in woarkarounds

And use firbug when you trye to do some javascripting ;)
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: mvdct

Not working: Minimum elapsed time before moving forward in survey il y a 1 an 6 mois #95668

  • mvdct
  • Portrait de mvdct
  • Hors ligne
  • Senior Lime
  • Messages : 41
  • Remerciements reçus 1
  • Karma: 0
Fantastic. Thank you.
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: ITEd
Temps de génération de la page : 0.242 secondes
Donation Image