Complemento MetForm is the most flexible Elementor WordPress conditional form builder with all the most advanced features. You can create sophisticated functional forms on your WordPress site and add the highest number of functionalities using MetForm.
Conditional Logic Pro es una característica premium de MetForm. Las funciones le permiten crear formularios de lógica condicional avanzada donde puede mostrar u ocultar campos según la lógica condicional. Lea esta documentación para aprender cómo crear formularios lógicos condicionales para Elementor usando MetForm.
Quick Overview
This documentation will guide you towards no-code process of creating conditional logic form in WordPress.
Tools Used: Elementor, MetForm free & MetForm Pro.
Steps need to follow:
1. Edit form with MetForm.
2. Add conditions to form field.
3. Enable conditional logic.
4. Add multiple conditions.
5. Set field action.
6. Add or delete conditions.
7. Match cases.
Mire la guía en video sobre cómo agregar campos condicionales en el formulario de Elementor
Agregar lógica condicional a los formularios #
Para crear formularios de lógica condicional, primero abra un formulario con Elementor. Luego siga los procedimientos:
Paso 1: Clickea en el Editar formulario para abrir el formulario en el modo editor de MetForm.

Paso 2: En el formulario, por ejemplo, si desea agregar lógica condicional a la Línea de dirección según el campo País, haga clic en el País campo y copie el Nombre de ese campo.

Paso 3: Ahora haga clic en el Dirección, y Permitir la lógica condicional.

Etapa 4: Selecciona el Criterios de coincidencia de condiciones to AND/OR. This works when you add multiple conditions for a form field.
- AND: For the AND logic, all of the condition have to match.
- OR: Only one of the condition have to match.
Paso 5: Selecciona el Acción para Mostrar este campo / Ocultar este campo.
Paso 6: Agregue condiciones a formularios de lógica condicional para Elementor haciendo clic AÑADIR ARTÍCULO o puede eliminar condiciones con el botón de cruz.

Paso 7: Ahora establezca las condiciones para el campo. Bajo la Si , ingrese el nombre del campo País (copiado de Paso 2). Luego configure el Partido (comparación) casos.

Existen diferentes casos de coincidencia para las condiciones. A continuación, describiremos cómo usar esos casos de coincidencia individualmente para formularios de lógica condicional para Elementor.
Lógica condicional para vacío/no vacío #
En este caso, digamos, el campo "Línea de dirección" aparecerá cuando el usuario seleccione el nombre de un país. Para aplicar lógica condicional a este caso:
- Pega el Nombre del país en el Si campo según Paso 2 y Paso 7.
- Selecciona el Fósforo caso a no vacío.

Siga el mismo proceso para la condición Vacío.
Lógica condicional para iguales/no iguales #
En este caso, digamos, el campo "Nombre del cónyuge" aparecerá cuando un usuario seleccione Estado civil como Casado. Para este caso,
- Copia el Estado Civil Nombre y pegarlo en el Si el campo de Nombre del cónyuge. (Similar al Paso 2 y al Paso 7).

- Luego, desplácese hacia abajo hasta la opción Radio y copie Valor opcional para opción Casado.

- Ahora vaya a la sección Lógica condicional para Nombre del cónyuge y habilítela.
- Luego seleccione el caso Coincidir como igual.
- Introducir el Valor de coincidencia como casado (valor opcional para casado).

Siga el mismo proceso para la condición No igual.
Conditional Logic for greater than/ greater than equal/ smaller than/ smaller than equal #
For these cases, let’s say, the Marital Status field will appear when the Age is greater than or equal to 18. To apply conditional logic to this case:
- Copia el Nombre de la edad y pegarlo en el Si el ámbito del Estado Civil. (Similar al Paso 2 y al Paso 7).

- Ahora vaya a la sección Lógica condicional para Estado civil y habilítela.
- Seleccione el caso Coincidir como mayor que igual.
- Introducir el Valor de coincidencia como 18.

Follow the same procedure for Greate Than, Smaller Than, and Smaller than equal conditions using this best free WordPress conditional form builder.
Siguiendo los pasos anteriores, puede agregar fácilmente lógica condicional a formularios utilizando la función MetForm Conditional Logic Pro.