Reglas de campo en base de datos en línea. Cree una lógica condicional compleja para sus formularios web con una interfaz de usuario fácil de usar
La lógica condicional o las reglas de campo le permiten mostrar u ocultar un campo según lo que los usuarios seleccionen para otro campo en un formulario.
Por ejemplo, es posible que tengas un campo que pregunte a los usuarios "¿Estás casado?" Y si un usuario selecciona "sí", es posible que desee preguntar el nombre de la esposa del usuario.
El primer campo es "Nombre" y el segundo es el menú desplegable "Tipos de solicitud":
Además, tenemos un campo "Describe tu solicitud", en caso de que el cliente no encuentre la opción correcta.
1. Vaya a la pestaña Reglas en Form Builder.
2. Haga clic en Crear una regla de campo.
3. Cree la siguiente regla:
Si el campo "Tipo de solicitud" es Otro, muestre el campo "Describa su solicitud".
4. Presione el botón Crear.
Como resultado tenemos una forma dinámica:
La lógica condicional es excelente para encuestas o formularios de comentarios. Por ejemplo, puede preguntar a sus clientes qué tan satisfechos están con su servicio y puede realizar un seguimiento con preguntas relevantes para su selección.
Ejemplo: si el "Tipo de solicitud" es Otro, establezca el valor "Ingrese los detalles del problema" en el campo "Describir el problema".
Tenga en cuenta que podemos agregar otra acción para la misma regla usando el ícono "más" en la sección Acciones.
Usar la lógica condicional en los formularios de pedido es perfecto para mostrar preguntas adicionales basadas en lo que un usuario ha seleccionado para comprar. Por ejemplo, si un usuario decide comprar una computadora, puede preguntar qué CPU y memoria le gustaría pedir. De manera similar, si un usuario elige entre diferentes tipos de televisores, es posible que desee que su formulario web dinámico solicite al usuario que también compre sistemas estéreo.
Un formulario web complejo siempre parece grande y difícil de completar para un usuario. Con formularios largos, puede ocultar secciones del formulario hasta que el usuario haya completado otras secciones, evitando el desplazamiento en un formulario.
Usando el ícono "+" (más), puede agregar varias condiciones a la regla:
Puede utilizar la lógica condicional en los formularios de registro de muchas maneras. Por ejemplo, puede crear un formulario con información de contacto, luego puede tener una sección "Más detalles", que se puede activar usando el menú desplegable "Agregar más detalles" con el valor "Sí". Si el usuario elige 'Sí', puede mostrar más detalles (dirección postal, etc.).
Las reglas de campo te permiten realizar tres acciones si una condición es verdadera. Puede mostrar u ocultar un campo en un formulario al usuario o establecer el valor en otro campo. También puede mostrar/ocultar encabezados de sección y campos de carga de archivos, lo cual es útil para mostrar instrucciones detalladas sobre cómo completar su formulario o solicitar archivos de forma selectiva a sus usuarios.
Para comenzar a utilizar las Reglas de campo, necesitará tener al menos dos campos. Necesita habilitar JavaScript en su navegador.
Las reglas de campo contienen dos partes: una condición y una acción.
La acción mostrar le permite mostrar campos en un formulario. El campo estará oculto cuando abra el formulario y permanecerá oculto mientras se cumpla la condición Mostrar regla. Una vez que la regla se cumpla, el campo se mostrará dinámicamente en el formulario. ¡De esta manera tendrá un formulario web dinámico real creado en línea!
La acción de ocultar le permite ocultar campos de forma selectiva en un formulario. Cuando se muestre el formulario se mostrará el campo. A medida que su usuario complete su formulario y se cumpla la condición de Ocultar regla, el campo se ocultará dinámicamente. Cuando un campo está oculto, se reevaluarán todas las reglas que se utilicen para ese campo. Cualquier condición vinculada al campo recién oculto siempre se evaluará como falsa.
Si un campo obligatorio está oculto, los usuarios ya no tendrán que completar ese campo para enviar su formulario. Las acciones de ocultar funcionan en todas las páginas para que puedan ocultar un campo en la página siguiente o siguiente de un formulario.
El Generador de reglas le permite crear formularios dinámicos que seguirán la lógica que haya especificado para realizar ciertas acciones como mostrar y ocultar campos, omitir ciertas páginas o enviar correos electrónicos a personas específicas según las selecciones que el usuario realiza al completar sus formularios QuintaDB.
Cada regla en QuintaDB se compone de dos componentes: condición y acción. La Condición le permite especificar el campo en el que necesita basar su regla y cómo desea que evalúemos ese campo. La Acción nos dice qué desea que haga QuintaDB si la Condición es verdadera.
Las condiciones en QuintaDB se componen de tres partes: el Asunto, el Valor y la Comparación
Aquí hay una lista de diferentes comparaciones disponibles para cada tipo de campo: