Rediriceting to one end URL when an specific answer is chosen

Plus d'informations
il y a 2 mois 2 semaines #180224 par KompetenzZ
COM_KUNENA_MESSAGE_CREATED_NEW
Hi community,

when I need to redirect to one of two different End URLs it works according to: www.limesurvey.org/community/forums/can-...ent-end-urls?start=0

But now I would like to redirect only to one End URL: If a specific answer is chosen, the survey should redirect to the URL. If the answer is not chosen, the common end message text (which I typed in there) should be displayed.

I thought this is the right code:
{if(Q2_1 == "Y", equrl1)}

But there is an expression manager error. Is this a bug?

A test survey with the described behaviour is attached.

Cheers kompetenzz
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

LimeSurvey Partners
Plus d'informations
il y a 2 mois 2 semaines #180227 par tpartner
COM_KUNENA_MESSAGE_REPLIED_NEW
You always need to include the result if the condition is false (although I, have not tried this in an End URL).

{if(Q2_1 == "Y", equrl1  "")}

Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 2 semaines - il y a 2 mois 2 semaines #180228 par DenisChenu
COM_KUNENA_MESSAGE_REPLIED_NEW

tpartner écrit: You always need to include the result if the condition is false (although I, have not tried this in an End URL).

Not since 3.0.2+180110 (i must update manual)
github.com/LimeSurvey/LimeSurvey/commit/...b1ffe6caffbaae39751c


Else : for endurl : surely the quote issue bugs.limesurvey.org/view.php?id=14113#c50431

Best is to set it in the equation directly


Manual updated : manual.limesurvey.org/index.php?title=Ex...=135017&oldid=133368

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
Pièces jointes :
Last edit: il y a 2 mois 2 semaines by DenisChenu. Raison: Manual updated

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 2 semaines #180234 par KompetenzZ
COM_KUNENA_MESSAGE_REPLIED_NEW
Thank you for the quick help,

@tpartner: It would be fair to say:
{if(Q2_1 == "Y", equrl1,  "")}
with the second comma.

Anyway, the if statement in the End URL field seems not to accept double quotes ", I tried it with single quotes ', it worked. Maybe that was your point Denis?
But since I need to be sure I changed my question and End URL statement to:
{if(Q2 == 1, equrl1)}
without any quotes.

DenisChenu wrote: Best is to set it in the equation directly

I always did that.


If someone needs it, a working test survey is attached.

Fichier attaché :

Nom du fichier : limesurvey...6611.lss
Taille du ficher :16 ko

Cheers kompetenzz
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Commencez dès maintenant !

Créez simplement un compte et commencez à utiliser LimeSurvey dès aujourd'hui.

Inscrivez-vous maintenant

Inscrivez-vous à notre Newsletter!