-
digitalfumysamFecha de consulta 30 de noviembre de 2023, 14:54
Hola, me gustaría consultar si existe una manera, posiblemente a través de un widget desconocido para mí, para lograr lo siguiente.
Desearía que el usuario pudiera seleccionar entre cuatro opciones, las que prefiera, y que el texto correspondiente se dirija automáticamente a un cuadro de texto. Hasta aquí, es fácil de realizar. Sin embargo, la dificultad radica en que, por ejemplo, si elige la opción 2 o la 3 como su primera elección, se registre en el cuadro de texto 1; y así sucesivamente con las siguientes opciones.
Para ilustrar mejor con un ejemplo, si selecciono únicamente las opciones 2 y 4, quisiera que estos valores se reflejaran en el cuadro 1 como "Escriba opción 2" y en el cuadro 2 como "Escriba opción 4"."
-
Alejandro Jotform SupportFecha de respuesta 30 de noviembre de 2023, 16:39
Hola digitalfumysam,
Gracias por contactarte con el Soporte de Jotform. Desafortunadamente, no hay una manera de realizar el procedimiento exactamente como lo has indicado, aunque puedes hacerlo de una manera similar, mezclando lo que has hecho en tu formulario con la tabla de entradas etiquetada como “Matriz 1” y los campos de texto corto donde deseas ingresar las opciones elegidas. Solo debes ingresar el valor de cada casilla en su respectivo campo de texto condicionalmente, y luego ocultar los campos de texto que queden vacíos. Te explico cómo:
- En el Creador de formularios crea una condición para ingresar el valor de una casilla en específico en el campo de texto correspondiente.
- Haz lo mismo para todas las respuestas y campos de texto.
- Luego, puedes ocultar condicionalmente las opciones que permanezcan vacías porque su opción vinculada no fue seleccionada, o mostrar condicionalmente las opciones que estén llenas.
Asegúrate de configurar en el valor de cálculo de cada casilla lo que desees mostrar en el campo de texto. Aquí puedes ver el resultado:
El único otro widget que puede servirte para obtener estos textos específicamente, sería el widget de substring. El cual utiliza la función JavaScript substring para capturar caracteres entre dos posiciones del texto escrito.
Haz la prueba y déjanos saber si necesitas ayuda con cualquier otra cosa.