Como cambiar preguntas según la respuesta

  • Upidiomes
    Fecha de consulta 9 de febrero de 2024, 9:27

    Buenos días,

    Estoy creando un formulario en el que la persona que responde debe dar información sobre el nivel que tiene en las diferentes lenguas que habla.

    Como cada persona puede hablar más de una lengua (y por supuesto, cada uno puede tener una combinación diferente), me gustaría que la misma tabla se pudiera completar para cualquier lengua.

    Por ahora, lo he configurado de la siguiente forma:

    Texto corto:

    Lengua 1 (para que responda, por ejemplo, español)

    Tabla de entrada con título: Lengua 1

    En las columnas aparecen los niveles "inicial, intermedio, avanzado y superior" y en las filas las diferentes competencias de la lengua "hablo, comprendo, leo y escribo".

    La persona que responde el formulario debe entender que la lengua que haya escrito en "lengua 1" es la que se corresponde a la tabla con "lengua 1".

    Idealmente, si se puede, me gustaría hacer que cuando la persona responde "español" en la pregunta de "lengua 1", automáticamente en la tabla siguiente aparezca el título "español". Pero que si otra persona en Lengua 1 responde "italiano" en la siguiente tabla aparezca el título "italiano".

    Tal vez hay otra forma de hacerlo que es más práctica y fácil, pero no la he encontrado todavía.

    Agradecería vuestras recomendaciones

    Gracias

  • Catherine Jotform Support
    Fecha de respuesta 9 de febrero de 2024, 11:50

    Hola Upidiomes,

    Gracias por contactarte con el equipo de soporte de Jotform. Entiendo que te gustaría que tus usuarios entiendan que la tabla que se esta llenando corresponde al idioma insertado, ¿correcto? Te puedo recomendar dos maneras de lograrlo. La primera opción sería usando un campo de Párrafo más Condiciones y la segunda una Lista Configurable. Te explico como, paso a paso:

    Elemento de Párrafo y condiciones:

    • En el Creador de Formularios, da clic en Agregar Elemento.
    • Bajo la pestaña de Básicos, selecciona Párrafo.
    • Da clic en Editar Texto.

    Como cambiar preguntas según la respuesta Image 1 Screenshot 80

    • Inserta el texto y da clic en Campos del formulario.
    • Selecciona el campo de Otra lengua 1.
    • Puedes cambiar el formato su así lo deseas.

    Como cambiar preguntas según la respuesta Image 2 Screenshot 91

    • Selecciona Ajustes en la barra superior naranja.
    • Selecciona Condiciones y da clic en el ícono de Añadir una nueva condición
    • Selecciona Mostrar/Ocultar campo.

    Como cambiar preguntas según la respuesta Image 3 Screenshot 102

    • Configura las condiciones como se ven a continuación:

    Como cambiar preguntas según la respuesta Image 4 Screenshot 113

    Mira los resultados a continuación (ten en cuenta que deberás repetir estos pasos para cada campo de "Otra lengua" que agregues):

    Como cambiar preguntas según la respuesta Image 5 Screenshot 124

    Lista Configurable

    • Da clic en Agregar Elemento y bajo la pestaña de Widgets, escoge Lista Configurable.
    • Configúrala de acorde a los campos que necesitas (he tomado de ejemplo los elementos de la tabla que has agregado previamente):

    Como cambiar preguntas según la respuesta Image 6 Screenshot 135

    Así es como se vería en tu formulario:

    Como cambiar preguntas según la respuesta Image 7 Screenshot 146

    Para más detalles, puedes revisar nuestra guía sobre Cómo configurar el widget de Lista Configurable.

    Si deseas puedes clonar mi formulario, el cual ya tiene todos los ajustes mencionados para que los puedas revisar detenidamente. Aquí tienes una guía sobre Cómo Clonar un Formulario Existente desde una URL.

    Pruébalo y déjanos saber si tienes alguna otra pregunta.