Validaciones de campo
Permite exigir respuestas y definir reglas de formato, longitud o valor para los campos del formulario.
Que se logra
- Resultado: se reduce la recepción de respuestas incompletas o con formato incorrecto antes de que lleguen al equipo.
- Caso de uso: una financiera exige correo válido, número de identificación con longitud definida y datos obligatorios de un solicitante.
- Se combina con: tipos de campo, presentación y formulario público.
Donde esta
- Ruta:
/[orgId]/forms/[id] - Acceso en UI:
Forms > formulario > elemento > Validation - Componente(s):
ElementEditor.tsx,page.tsx
Como funciona
- Selecciona un campo en el lienzo.
- Activa
Requiredsi debe completarse. - En
Validation, define patrón, mensaje o reglas adicionales. - Guarda y prueba el comportamiento desde
Previewo el formulario público.
Campos y opciones
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
Required |
interruptor | No | Impide avanzar o enviar sin una respuesta válida. |
Pattern |
texto | No | Define una expresión regular. |
Error message |
texto | No | Personaliza el mensaje de error. |
Rules |
lista | No | Admite mínimo, máximo, longitud, email, URL y patrón. |
Reglas y validaciones
- Los campos obligatorios visibles se validan antes de avanzar o enviar.
- La validación puede mostrarse durante la interacción si está habilitada en los ajustes del formulario.
- Los elementos de diseño y botones no muestran el panel de validación.
Backend
- Servicios:
forms(método: patch),form-submissions(método: create) - Efectos: el formulario público bloquea el avance o envío cuando detecta errores.
Relaciones
- Requiere: Tipos de campo y elementos.
- Dispara / afecta: Formulario público.
Notas
- Las reglas se evalúan en la interfaz pública.