Welcome to the LimeSurvey Community Forum

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

¿Se puede poner condiciones en botón?

  • ricardovelbau
  • ricardovelbau's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago #225216 by ricardovelbau
¿Se puede poner condiciones en botón? was created by ricardovelbau
Buenas tardes foro,


Tengo una duda, al finalizar la encuesta, muestro un botón enviar, que redirije a una página, lo que quiero saber, es si se puede agregarle condiciones para que redirija a ciertas páginas, mediante una respuesta de una pregunta de la encuesta.

Es decir, tengo una pregunta Región, con opciones de respuesta Xalapa y Coatepec, por lo que al elegir una de ellas, me mande a su página de gobierno por así decirlo.

Este es el código de mi botón, que esta en el Mensaje Final, de la sección de Elementos de texto.

<p style="text-align:center;"><a class="btn btn-success" href="https://XXXXXX/">ENVIAR

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago - 2 years 2 months ago #225217 by Joffm
Replied by Joffm on topic ¿Se puede poner condiciones en botón?
¿Al final de la encuesta?
Allí deberías usar la "URL de salida"
Allí también puedes agregar parámetros como:
https://XXXXXX?region={QCode}
QCode = codigo de la pregunta.

Si usas el botón como este, la encuesta no se completará.

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 2 months ago by Joffm.

Please Log in to join the conversation.

  • ricardovelbau
  • ricardovelbau's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago #225218 by ricardovelbau
Replied by ricardovelbau on topic ¿Se puede poner condiciones en botón?
Si Joffm, sería al final de la encuesta, adjunto capturas de la encuesta.

1. Está es la pregunta, al elegir alguna de ellas, deberá mostrarme la página correspondiente.
 

2. Este es el final de mi encuesta, donde agregué el botón enviar, el cual, deberá tener la condición de que si elije Xalapa, muestre la página o pdf de Xalapa.
 

Este es el contenido que tengo al final de la encuesta.
 

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #225242 by Joffm
Replied by Joffm on topic ¿Se puede poner condiciones en botón?
Porque el boton?

Uses la "URL de salida"
 

Y va a la proxima pagina automaticamente o no, como quieres
 

Aqui la ultima pagina sin cargar la URL automaticamente
 

Joffm

Y: Lee el manual:
[url] manual.limesurvey.org/URL_fields/en#End_URL_field [/url]
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #225257 by Joffm
Replied by Joffm on topic ¿Se puede poner condiciones en botón?
Y si quieres tener un boton, modifica el tema
"submit.twig"




 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • ricardovelbau
  • ricardovelbau's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago #225280 by ricardovelbau
Replied by ricardovelbau on topic ¿Se puede poner condiciones en botón?
Te agradezco mucho Joffm, por el tiempo que te tomaste para responder.Quiero agregar que no me funcionó lo que me comentaste, o igual y no lo ejecute como es, pero te comento la solución que hice. 

En la parte del mensaje final, que se muestra una vez concluida la encuesta, agregué la condición IF, donde si la pregunta Región, es igual a 1,2,..., creé un botón que redirija a un pdf o página web.
<p style="text-align:center;">{if(G1Q00001>=1 && G1Q00001<=1, '<a class="btn btn-success" href="DOCUMENTO O PAGINA WEB" target="_blank">ENVIAR</a>' )}</p>
Del mismo modo, en el caso que se necesite validar con dos respuestas de diferente pregunta.

<p style="text-align:center;">{if(G1Q00001>=6 && G1Q00001<=6 && G01Q00126>=1 && G01Q00126<=1, '<a class="btn btn-success" href="DOCUMENTO O PAGINA WEB" target="_blank">ENVIAR</a>' )}</p>


Muchas gracias Foro, doy por terminado este post.

Please Log in to join the conversation.

Lime-years ahead

Online-surveys for every purse and purpose