English Bandera English Italiano Bandera Italiano Español Bandera Español Français Bandera Français Deutsch Bandera Deutsch Português Bandera Português Ελληνικά Bandera Ελληνικά Nederlands Bandera Nederlands Polski Bandera Polski Čeština Bandera Čeština 中文 Bandera 中文 日本語 Bandera 日本語 हिन्दी Bandera हिन्दी اللغة العربية Bandera اللغة العربية Русский Bandera Русский Українська Bandera Українська עִברִית Bandera עִברִית Türk Bandera Türk Latvietis Bandera Latvietis Dansk Bandera Dansk Norsk Bandera Norsk Íslenska Bandera Íslenska 한국어 Bandera 한국어 Suomen Bandera Suomen Gaeilge Bandera Gaeilge Bahasa Melayu Bandera Bahasa Melayu Svenska Bandera Svenska
Usuario iconoIniciar sesión
Español Bandera Español

Iniciar sesión

 

Reglas de campo. Cómo hacer que tu formulario sea dinámico

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.

no_image

Cómo crear un formulario web dinámico en línea
Las reglas de campo son muy fáciles de entender en QuintaDB. Nuestro Creador de reglas fue diseñado para que agregar y comprender la lógica que desea aplicar a sus formularios sea tan fácil como crear oraciones.

Tenemos un formulario de atención al cliente, por ejemplo:

Formulario de soporte

El primer campo es "Nombre" y el segundo es el menú desplegable "Tipos de solicitud":

Campo "Tipos de solicitud"

Además, tenemos un campo "Describe tu solicitud", en caso de que el cliente no encuentre la opción correcta.
Describe tu campo de solicitud

1. Vaya a la pestaña Reglas en Form Builder.

2. Haga clic en Crear una regla de campo.

Crear regla de campo

3. Cree la siguiente regla:
Si el campo "Tipo de solicitud" es Otro, muestre el campo "Describa su solicitud".
 

Condición

Acción

4. Presione el botón Crear.

Como resultado tenemos una forma dinámica:

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.

 

Valor ajustado

Puede establecer el valor del campo seleccionado cuando otro campo tenga un valor específico.


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.

Establecer valor para el campo

Establecer valor para el campo en acción

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:

Varias condiciones para 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.).

Reglas de campo

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.

Lo que necesitas para empezar a utilizar las Reglas

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

 
  • El Asunto es el campo en el que desea que se base la regla. No puede ser un campo de archivo, un encabezado de sección o una descripción.
  • El Valor es la elección que el usuario debe hacer o ingresar para que la Condición sea verdadera.
  • La Comparación nos dice cómo desea utilizar el valor del Sujeto para que la condición sea verdadera.

Aquí hay una lista de diferentes comparaciones disponibles para cada tipo de campo:

  • Números: es igual a, es mayor que, es menor que
  • Fecha y Fecha y hora: es el o es en, es antes de, es después de
  • Otros controles como una sola línea de texto: es, no es, contiene, no contiene, comienza con, termina con, está vacío, no vacío, como