Como mostrar campos basado en las respuestas del usuario?

  • Profile Image
    orbalia
    Asked on May 22, 2020 at 05:59 PM

    Buenas tardes,

    quiero crear un formulario en el que tenga un primer elemento que sea un desplegable para que el usuario seleccione su "Comunidad autónoma".

    Luego quiero que en función de su elección en esta primera casilla, al seleccionar la siguiente casilla "Provincia", le aparezcan las provincias asociadas a esa Comunidad Autónoma.

    Por ejemplo: El usuario selecciona en el desplegable Comunidad autónoma de Canarias y debajo en el seleccionable de Provincia aparecería: Santa Cruz de Tenerife y Las Palmas de Gran Canaria.

    Además, quiero integrar todo esto con mailchimp.

    ¿Cómo puedo hacerlo?


    Muchas gracias y un saludo

  • Profile Image
    Kevin_G
    Answered on May 22, 2020 at 11:31 PM

    Puedes usar las condiciones de tipo "mostrar" y "ocultar" para esto, acá te dejo una idea de como podrías lograrlo:

    Tienes que agregar un campo de lista para que el usuario seleccione la comunidad, luego tendrás que agregar un campo con la lista de provincias por comunidad, ejemplo:

    - Supongamos que tienes 2 comunidades y cada comunidad tiene 2 provincias, tendrías que hacer lo siguiente: 

    1. Agregar una lista desplegable donde se mostraran las dos comunidades. 

    2. Agregar 2 listas desplegables donde se mostraran las provincias de cada comunidad. 

    3. Luego solo tienes que agregar las condiciones, cuando se seleccione la comunidad 1 entonces muestras la lista desplegable que continúe las provincias de esta comunidad y así con todas las demás. 

    Esta guía te ayudará a configurar las condiciones: Como mostrar u ocultar campos con base a la repuesta del usuario?

    Respecto a integrar con Mailchimp, puedes seguir los pasos en esta guía: Como integrar mi formulario con Mailchimp?

    Puedes intentar los pasos explicados anteriormente para que veas el resultado, si tienes dudas, déjanos saber.