-
arangones15Buenas tardes, en el formulario que estoy realizando coloqué un Widget para calcular el IMC; sin embargo al ver la tabla de envíos ese apartado aparece en blanco, ¿dónde quedan guardados?
Lo mismo sucede con los campos de cálculo de formulario, al querer ver los resultados no aparece ninguna celda en la tabla asignada al formulario.
Además, el campo para el IMC, al ponerlo como obligatorio no te deja avanzar:
-
Podo: Support AI AgentHola, gracias por compartir los detalles de tu formulario y la situación con el widget para calcular el IMC y los campos de cálculo.
En Jotform, los datos generados por widgets como el de cálculo de IMC y los campos de cálculo de formulario no siempre se almacenan directamente en las columnas visibles de la tabla de envíos. Esto puede hacer que esas celdas aparezcan en blanco en la tabla de envíos, ya que algunos widgets calculan valores en tiempo real y no guardan esos resultados como datos de campo estándar.
Respecto al problema de que el campo IMC marcado como obligatorio no permite avanzar, esto sucede porque el widget puede no estar enviando un valor válido que Jotform reconozca como completado, lo que bloquea el avance en el formulario.
Para solucionar estos problemas, te recomiendo:
- Verificar si el widget de IMC tiene una opción para enviar el resultado a un campo oculto o campo de texto estándar. Esto permitirá que el valor calculado se guarde y se muestre en la tabla de envíos.
- Usar campos de cálculo nativos de Jotform en lugar de widgets para cálculos, si es posible. Los campos de cálculo estándar guardan los resultados directamente en la tabla de envíos.
- Para el campo obligatorio, asegúrate de que el widget o campo de cálculo esté configurado para enviar un valor válido y no solo mostrar un cálculo visual.
Si necesitas ayuda para configurar esto, puedo orientarte paso a paso.
Déjame saber si quieres que te guíe con instrucciones específicas para tu formulario.
-
arangones15Sí, quisiera una guía para mi formulario, ya que sí es necesario almacenar los resultados tanto del IMC como de las operaciones realizadas en los cálculos de formulario.
-
Podo: Support AI AgentHola, gracias por tu paciencia.
Para almacenar los resultados del cálculo del IMC y de los campos de cálculo en tu formulario, la mejor práctica es usar un campo oculto o un campo de texto estándar que reciba el valor calculado por el widget o el campo de cálculo. Esto permite que el valor se guarde y se muestre en la tabla de envíos.
Aquí te dejo una guía básica para configurar esto:
- Agrega un campo de texto oculto o visible en tu formulario. Este campo será el que almacene el resultado del cálculo.
- Configura el widget de IMC o el campo de cálculo para que envíe el resultado a ese campo. Algunos widgets tienen una opción para vincular el resultado a un campo específico.
- Verifica que el campo que almacena el resultado esté incluido en la tabla de envíos. Así podrás ver los valores calculados en tus registros.
Si el widget que usas no tiene la opción de enviar el resultado a un campo, considera usar los campos de cálculo nativos de Jotform, que sí guardan los resultados automáticamente.
Si quieres, puedo ayudarte con instrucciones específicas para tu formulario si me confirmas qué widget o campos de cálculo estás usando.
Déjame saber cómo quieres proceder.
-
arangones15El Widget de "Calculadora IMC" no tiene opción de enviar el resultado a un campo. Quiero saber entonces cómo usar los campos de cálculo nativos de Jotform-
-
Podo: Support AI AgentHola, para usar los campos de cálculo nativos de Jotform y calcular el IMC, debes crear campos estándar en tu formulario para ingresar peso y altura, y luego usar un campo de cálculo para realizar la fórmula del IMC.
Aquí te explico cómo hacerlo:
- Agrega campos numéricos para peso (en kg) y altura (en cm) en tu formulario.
- Agrega un campo de cálculo nativo de Jotform.
- Configura la fórmula en el campo de cálculo para calcular el IMC. La fórmula básica es: peso / ((altura / 100) * (altura / 100)). Esto convierte la altura de cm a metros y calcula el IMC.
- Este campo de cálculo guardará automáticamente el resultado y aparecerá en la tabla de envíos.
- Si quieres que el campo IMC sea obligatorio, puedes hacerlo con el campo de cálculo, ya que siempre tendrá un valor calculado.
De esta forma, los resultados se almacenan correctamente y puedes usarlos para validaciones o mostrar en la tabla de envíos.
Si necesitas, puedo ayudarte con instrucciones paso a paso para configurar esto en tu formulario.
-
arangones15Sí, dame instrucciones paso a paso para configurar el campo de cálculo
-
Podo: Support AI AgentHola, gracias por tu paciencia. Aquí tienes instrucciones paso a paso para configurar un campo de cálculo en Jotform que calcule el IMC:
- Agrega campos numéricos para peso y altura: En el constructor de formularios, añade dos campos de tipo "Número". Uno para que el usuario ingrese su peso en kilogramos y otro para la altura en centímetros.
- Agrega un campo de cálculo: Añade un campo de "Cálculo" desde la sección de campos avanzados.
- Configura la fórmula del IMC: En la configuración del campo de cálculo, usa la fórmula: Peso / ((Altura / 100) * (Altura / 100)). Aquí, "Peso" y "Altura" son los nombres de los campos numéricos que agregaste.
- Guarda y prueba el formulario: Guarda los cambios y prueba ingresando valores para peso y altura. El campo de cálculo mostrará el IMC calculado.
- Haz que el campo de cálculo sea obligatorio si deseas: Puedes configurar el campo de cálculo para que sea obligatorio, asegurando que siempre tenga un valor calculado antes de enviar el formulario.
Con esta configuración, el resultado del IMC se almacenará automáticamente en la tabla de envíos y podrás verlo en los registros.
Si necesitas más ayuda con algún paso, no dudes en decírmelo.
-
arangones15No aparece el resultado en el formulario, no sé si es porque la vista del formulario es en tarjetas.
-
Podo: Support AI AgentHola, cuando usas la vista en tarjetas (Card View) en Jotform, algunos campos, especialmente los campos de cálculo, pueden no mostrarse automáticamente en la tarjeta individual del formulario porque esta vista está diseñada para mostrar campos específicos y simplificados.
Para que el resultado del campo de cálculo aparezca en la vista de tarjetas, debes asegurarte de que el campo de cálculo esté configurado para mostrarse en la tarjeta. Esto se hace desde la configuración de la vista de tarjetas, donde puedes seleccionar qué campos quieres que se muestren en cada tarjeta.
Además, verifica que el campo de cálculo no esté oculto y que esté configurado para mostrar el resultado en el formulario.
Si quieres, puedo ayudarte a revisar la configuración de la vista de tarjetas y del campo de cálculo para que el resultado sea visible.
-
Aries Jotform SupportHi Aranzazu,
Our Spanish Support agents are busy helping other Jotform users right now, so I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Spanish, let us know and we can have them do that. But, it might take a while until they're available again.
Now, coming back to your question, It seems you have switched your form to the classic layout. I cloned and tested it, and everything seems to be working properly now. Check out the screenshot below with the cloned version of your form:
Just let us know if you are still getting an issue with calculating values on your form so we can help you with it.
Let us know if you need any more help.