Guía · 6 min de lectura

Lógica condicional en formularios, explicada

La lógica condicional permite que un formulario reaccione a lo que escribe la gente, de modo que cada persona vea solo las preguntas que le corresponden. Esta guía explica cómo mostrar y ocultar campos, ramificar entre páginas y añadir cálculos o puntuaciones sin convertir tu formulario en un laberinto.

Qué es la lógica condicional

La lógica condicional es un conjunto de reglas que cambia un formulario según las respuestas anteriores. En lugar de una lista rígida de preguntas, el formulario se adapta en tiempo real: aparece un campo, se salta una página o se actualiza un total en el momento en que alguien hace una elección.

El objetivo es mostrar las preguntas adecuadas a las personas adecuadas. Un cliente nuevo y uno recurrente no necesitan el mismo formulario, y la lógica condicional permite que un único formulario sirva a ambos sin obligar a nadie a pasar por campos irrelevantes.

Mostrar y ocultar campos

El uso más habitual de la lógica condicional es mostrar u ocultar un campo según una respuesta anterior. Así los formularios se mantienen cortos, porque quienes responden nunca ven preguntas que no les aplican.

Algunos ejemplos prácticos:

  • Si alguien selecciona Otro, muestra un campo de texto que pida especificar.
  • Si una persona responde No a ¿Tienes una cuenta?, oculta el campo del número de cuenta.
  • Si el país es Estados Unidos, muestra una lista desplegable de estados; si no, ocúltala.
  • Si una valoración es de 3 estrellas o menos, muestra un cuadro de seguimiento que pregunte qué salió mal.

Ramificar entre páginas

En los formularios de varias páginas, la lógica condicional puede hacer más que ocultar un campo: puede dirigir a las personas por caminos totalmente distintos. Las reglas de ramificación llevan a quien responde a una página concreta (o directamente al envío) cuando sus respuestas cumplen una condición, de modo que un contacto comercial y una solicitud de soporte pueden seguir flujos separados dentro de un único formulario.

La ramificación se evalúa en orden y gana la primera regla que coincide; si ninguna coincide, el formulario pasa a la siguiente página en secuencia. Esto hace que las encuestas largas parezcan cortas, porque cada persona pasa solo por las páginas pensadas para ella.

Cálculos y puntuación

Los campos calculados convierten un formulario en una calculadora en vivo. Son campos de solo lectura cuyo valor se deriva de una fórmula que hace referencia a otros campos, de modo que puedes crear totales de pedidos, estimaciones de precio, calculadoras de IMC o puntuaciones de cuestionarios que se actualizan a medida que la gente responde.

En YeetForm, la lógica condicional y los campos calculados forman parte del plan gratuito, así que puedes crear un cuestionario que se puntúa solo o un formulario de presupuesto que suma extras sin tener que cambiar de plan. Como YeetForm funciona con IA, también puedes limitarte a describir lo que quieres, por ejemplo, añade una calculadora de precio que sume las opciones seleccionadas, y la IA configura el campo calculado por ti.

Preguntas frecuentes

¿Qué es la lógica condicional en un formulario?+
La lógica condicional es un conjunto de reglas que cambia un formulario según las respuestas anteriores: muestra u oculta campos, salta entre páginas y actualiza cálculos, de modo que cada persona vea solo las preguntas relevantes para ella.
¿Puedo añadir lógica condicional gratis?+
Sí. En YeetForm, la lógica condicional, la ramificación de páginas y los campos calculados para totales y puntuación de cuestionarios están disponibles en el plan gratuito, y puedes pedirle a la IA que los configure por ti.

Crea tu formulario con IA en segundos

Empieza gratis