Artículos de Check lists
ConceptoNivel intermedio3 min de lecturaRevisado el
Lógica condicional, validaciones y anexos de un campo
Cómo mostrar un campo solo cuando corresponde, validar lo que se responde y pedir fotos o comentarios por pregunta.
Cada campo de una plantilla tiene un panel de propiedades con cinco secciones: General, Entrada, Lógica condicional, Validaciones y Anexos, además de Vista. Con ellas decides cuándo aparece el campo, qué respuestas se aceptan y qué evidencia adicional puede dejar la persona.
Para abrir el panel, entra a una plantilla y haz clic sobre un campo en el lienzo o en la pestaña Estructura.
General y entrada#
- Etiqueta / PreguntaTexto
El texto que lee la persona. En los componentes Sección / Título y Párrafo este campo se llama Texto.
- VisibleInterruptor
Si lo apagas, el campo queda en la plantilla pero no se muestra a quien llena el formulario.
- ObligatorioInterruptor
La persona no puede enviar el formulario sin responderlo.
- Tipo de campoLista
Permite cambiar el tipo sin borrar el campo, por ejemplo de Texto corto a Desplegable.
- Texto de ayuda (placeholder)Texto
Ejemplo que se ve dentro del campo vacío. Disponible en texto corto, texto largo, número y desplegable.
- Valor por defectoTexto
Respuesta precargada. Disponible en texto corto, texto largo y número.
- OpcionesLista
Solo en Desplegable, Opción única y Casillas múltiples. Usa Agregar opción para sumar alternativas. Debe quedar al menos una.
Lógica condicional#
Sirve para mostrar un campo solo si se cumplen ciertas respuestas anteriores. Por ejemplo: pedir "Describe el daño" solo si en "¿Hay daños visibles?" se respondió "Sí".
Haz clic en Agregar condición y completa Campo, Operador y Valor.
| Operador | Se cumple cuando |
|---|---|
| es igual a | La respuesta coincide con el valor. En casillas múltiples, cuando el valor está entre las marcadas. |
| es distinto de | La respuesta no coincide con el valor. |
| contiene | La respuesta incluye ese texto, sin distinguir mayúsculas. |
| tiene respuesta | El campo fue respondido. No pide valor. |
| está vacío | El campo no fue respondido. No pide valor. |
| es mayor que | La respuesta numérica es mayor al valor. |
| es menor que | La respuesta numérica es menor al valor. |
Reglas que debes conocer:
- Solo puedes condicionar contra campos que están antes en el formulario. Si el campo es el primero verás "Necesitas al menos un campo antes de este."
- Si agregas varias condiciones, deben cumplirse todas para que el campo se muestre.
- Un campo oculto por sus condiciones no se valida, aunque esté marcado como obligatorio. Así nunca queda bloqueado el envío por una pregunta que la persona no ve.
Validaciones#
Las reglas disponibles dependen del tipo de campo.
| Tipo de campo | Reglas |
|---|---|
| Texto corto | Largo mínimo, Largo máximo, Formato |
| Texto largo | Largo mínimo, Largo máximo |
| Número | Mínimo (valor), Máximo (valor) |
| Fecha | No futura, No pasada |
La regla Formato acepta email, phone, rut, url y number.
Cada validación tiene un Nivel:
- Error (bloquea): no deja enviar el formulario hasta corregir la respuesta.
- Aviso (deja enviar): muestra la advertencia bajo el título Advertencias y la persona decide si corrige o continúa con el botón Enviar de todos modos.
En Mensaje (opcional) puedes escribir tu propio texto. Si lo dejas vacío, el formulario usa uno automático, como estos:
| Regla | Mensaje automático |
|---|---|
| Obligatorio | "Etiqueta" es obligatorio |
| Largo mínimo | "Etiqueta" requiere al menos N caracteres |
| Largo máximo | "Etiqueta" admite máximo N caracteres |
| Formato | "Etiqueta" no tiene un formato de rut válido |
| No futura | "Etiqueta" no puede ser una fecha futura |
| No pasada | "Etiqueta" no puede ser una fecha pasada |
Anexos#
Dos interruptores permiten sumar evidencia a cualquier pregunta, sin crear campos extra:
- Permitir adjuntar foto: bajo la pregunta aparece el botón Adjuntar foto.
- Permitir comentario: aparece un cuadro Comentario (opcional).