Tipos de campo de formulario
TimelyChurch Formularios le ofrece una paleta de tipos de campo organizados en cuatro grupos en el creador de formularios: Entradas, Opciones, Especial y Diseño. Use el tipo de campo adecuado para cada dato que desee recopilar; el tipo determina cómo se muestra el campo, cómo se valida y (para algunos campos) cómo puede asignarse a un perfil de Persona.
Agregar campos
Desde el editor del formulario, puede agregar campos de dos maneras:
- Clic para agregar — Haga clic en cualquier tipo de campo en la paleta de la barra lateral izquierda (en pantallas más pequeñas, toque el botón Agregar campo) para agregarlo al final de su formulario.
- Reutilizar campos de perfil — Si tiene campos de Persona personalizados definidos, aparecen en una paleta separada de Campos de perfil en la parte superior de la barra lateral. Al hacer clic en uno, se agrega con el mapeo al perfil preconfigurado automáticamente (verá una insignia pequeña de "Perfil" en el campo).
Una vez agregados, puede:
- Arrastrar para reordenar los campos usando el control de arrastre en el lado izquierdo de cada campo
- Editar cualquier campo con el icono de lápiz para abrir el editor lateral (hacer clic en el cuerpo del campo también lo abre)
- Duplicar un campo para crear una copia
- Eliminar un campo (se le pedirá confirmación; los datos de envíos existentes se conservan)
Campos de entrada
Entrada de texto
Un campo de texto de una sola línea para respuestas breves.
- Uso: Nombres, respuestas cortas, identificadores personalizados
- Configuración: Texto de marcador de posición, validación de longitud mín./máx., alternancia de obligatorio
- Opciones de ancho: Completo, Medio, Un tercio
Texto de varias líneas
Un campo de texto de varias líneas para respuestas más largas.
- Uso: Comentarios, peticiones de oración, descripciones detalladas
- Configuración: Texto de marcador de posición, validación de longitud mín./máx., alternancia de obligatorio
Correo electrónico
Un campo de texto con validación de correo electrónico integrada.
- Uso: Recopilar direcciones de correo electrónico
- Validación: Valida automáticamente el formato correcto de correo electrónico
- Configuración: Texto de marcador de posición, alternancia de obligatorio
Teléfono
Un campo de texto diseñado para números de teléfono.
- Uso: Recopilar números de teléfono/móvil
- Configuración: Texto de marcador de posición, alternancia de obligatorio
Número
Un campo de entrada numérica.
- Uso: Edades, cantidades, montos en dólares, cualquier valor numérico
- Validación: Solo acepta entrada numérica
- Configuración: Validación de valor mín./máx., texto de marcador de posición, alternancia de obligatorio
- Consejo: Establezca un Precio por unidad opcional en un campo de Número para convertirlo en una cantidad de pago; el formulario cobra (cantidad × precio unitario) cuando se combina con un campo de Pago. Consulte Pago más abajo.
Fecha
Un campo de selector de fecha.
- Uso: Fechas de nacimiento, fechas de eventos, fechas de inicio
- Validación: Valida el formato correcto de fecha
- Configuración: Alternancia de obligatorio
Hora
Un campo de selector de hora.
- Uso: Horarios de contacto preferidos, ventanas de disponibilidad
Fecha y hora
Un selector combinado de fecha y hora.
- Uso: Programación de citas, marcas de tiempo de eventos
URL
Un campo de texto con validación de dirección web integrada.
- Uso: Enlaces a sitios web, perfiles de redes sociales, portafolios en línea
- Validación: Valida el formato correcto de URL
- Configuración: Texto de marcador de posición, alternancia de obligatorio
Campos de opción
Lista desplegable
Un menú desplegable de selección única.
- Uso: Seleccionar una opción de una lista (p. ej., talla de camiseta, horario de servicio, campus)
- Configuración: Agregar/eliminar opciones, alternancia de obligatorio
Selección múltiple
Un campo que permite seleccionar varias opciones mediante casillas de verificación.
- Uso: Habilidades, intereses, disponibilidad (varios días), restricciones dietéticas
- Configuración: Agregar/eliminar opciones, alternancia de obligatorio
Botones de opción
Un conjunto de opciones mutuamente excluyentes mostradas como botones de opción.
- Uso: Sí/No/Tal vez, elegir una sola preferencia de una lista corta
- Configuración: Agregar/eliminar opciones, alternancia de obligatorio
Casillas de verificación
Una sola casilla o un grupo de casillas de verificación.
- Uso: Acuerdos, suscripciones, preguntas simples de Sí/No
- Configuración: Agregar/eliminar opciones, alternancia de obligatorio
Sí/No
Una alternancia simple para opciones binarias.
- Uso: Formularios de consentimiento, confirmaciones simples, preguntas booleanas
Campos especiales
El grupo Especial en la paleta del creador cubre tipos de entrada más complejos: cargas de archivos, firmas, campos compuestos y el campo de Pago.
Carga de archivo
Permite que quienes responden suban un archivo con su envío.
- Uso: Currículos, fotos, documentos firmados, materiales de apoyo
- Configuración: Tipos de archivo permitidos (extensiones separadas por comas), tamaño máximo de archivo (MB), alternancia de obligatorio
- Nota: Por seguridad, las cargas están limitadas a tipos de adjunto comunes (imágenes, PDF, documentos de Office, texto, ZIP) con un límite de tamaño.
Firma
Un campo de captura de firma.
- Uso: Formularios de consentimiento, exenciones, acuerdos que requieren firma
Dirección
Un campo compuesto para capturar una dirección postal completa (calle, ciudad, estado, código postal).
- Uso: Direcciones de domicilio, direcciones postales
Nombre
Un campo compuesto para capturar el nombre completo de una persona (nombre y apellido).
- Uso: Recopilación estructurada de nombres
Oculta
Un campo oculto que no es visible para quien responde, pero puede llevar un valor fijo (p. ej., una fuente de campaña, un ID de referencia).
- Uso: Rastrear de dónde provienen los envíos, pasar metadatos
- Configuración: Valor predeterminado (el valor enviado con el formulario)
Repetidor
Permite que quienes responden agreguen varias entradas de un conjunto de subcampos (p. ej., agregar varios hijos a una inscripción).
- Uso: Inscribir varias personas, listar varios elementos
- Configuración: Etiqueta del elemento, número mínimo/máximo de filas y un diseñador de subcampos (defina las columnas — texto, correo electrónico, teléfono, número, fecha o selección — mostradas en cada fila)
Pago
El campo Pago permite que su formulario reciba un pago con tarjeta al momento del envío. Funciona con Stripe a través de la cuenta Stripe Connect de su iglesia, de modo que el dinero llega a su propia cuenta de Stripe.
- Uso: Cuotas de inscripción, depósitos, inscripciones de pago, donaciones vinculadas a un formulario
- Configuración: Un Monto (USD) fijo cobrado por el formulario
- Opciones de precio: El total del formulario puede ser un monto fijo (configurado en el campo de Pago), un monto elegido por quien paga con un mínimo opcional, o un cargo por unidad de cantidad (establezca un Precio por unidad en un campo de Número, y el formulario cobra cantidad × precio unitario). El total siempre se recalcula en el servidor; el monto no puede manipularse desde el navegador.
- Qué ocurre al enviar: La persona ingresa los datos de su tarjeta en un formulario de tarjeta de Stripe, se procesa el cargo y el envío queda registrado junto con el pago. Cada envío pagado se registra en sus ingresos de Recaudación y queda registrado como transacción para que aparezca en sus registros financieros.
- Reembolsos: Un envío pagado puede reembolsarse desde su registro vinculado.
Antes de publicar pagos: Su iglesia debe tener Stripe conectado (Finanzas → Stripe). El cargo mínimo de Stripe es $0.50.
Campos de diseño
Los campos de diseño no recopilan datos; ayudan a organizar y estructurar su formulario visualmente.
Sección / Encabezado
Agrega un encabezado para dividir su formulario en secciones lógicas.
- Uso: Separar grupos de preguntas relacionadas (p. ej., "Información personal", "Contacto de emergencia")
Instrucciones / Párrafo
Agrega texto instructivo o un párrafo de contenido dentro del formulario. Admite formato de texto enriquecido mediante un editor integrado.
- Uso: Proporcionar indicaciones, explicaciones o avisos legales entre campos
Salto de página
Divide el formulario en varias páginas. Quienes responden verán un botón "Siguiente" para continuar.
- Uso: Formularios largos que se benefician de dividirse en pasos manejables
Nota sobre fechas de inscripción a eventos
Cuando un formulario está configurado para inscribir personas en una serie de eventos (un evento recurrente con varias fechas), TimelyChurch agrega automáticamente un Selector de fecha de evento en la parte superior del formulario para que quienes responden puedan elegir la fecha para la que se inscriben. Este campo se agrega por usted; no lo agrega manualmente desde la paleta.
Editar un campo
Haga clic en el icono de edición (lápiz) de cualquier campo para abrir el editor lateral. Según el tipo de campo, puede configurar:
| Configuración | Disponible para | Descripción |
|---|---|---|
| Etiqueta | Todos los campos | La etiqueta mostrada encima del campo |
| Nombre del campo (slug) | Todos los campos | Nombre interno usado en exportaciones y la API; se genera automáticamente a partir de la etiqueta si se deja en blanco |
| Marcador de posición / Texto de ayuda | Texto, Texto de varias líneas, Correo electrónico, Teléfono, URL, Número | Texto de ayuda mostrado dentro del campo vacío |
| Opciones | Lista desplegable, Botones de opción, Selección múltiple, Casillas de verificación | La lista de opciones disponibles para quien responde |
| Obligatoria | Todos los campos de datos | Si el campo debe completarse para enviar el formulario |
| Validación (Mín./Máx.) | Texto, Texto de varias líneas, Número | Restricciones de longitud mínima/máxima (texto) o valor (número) |
| Ancho | Todos los campos | Ancho completo, Medio ancho o Un tercio — controla cuánto espacio horizontal ocupa el campo |
Consejo: Use campos de Medio ancho y Un tercio para colocar varios campos lado a lado, como Nombre + Apellido (dos mitades), o Ciudad + Estado + Código postal (tres tercios).
Reordenar campos
Arrastre cualquier campo usando el control de agarre en su lado izquierdo para reordenarlo dentro del formulario. El nuevo orden se guarda automáticamente cuando suelta el campo.
Guardar cambios
Cuando realiza cambios en los campos, aparece un indicador Sin guardar en la parte superior del lienzo del formulario. Haga clic en Guardar para persistir todos sus cambios a la vez.
Lógica condicional (reglas de Mostrar / Ocultar / Requerir)
La lógica condicional permite que un campo reaccione a las respuestas dadas en otra parte del formulario; por ejemplo, "mostrar solo 'Nombre del cónyuge' si 'Estado civil = Casado/a'", o "requerir 'Detalles de alergia' solo cuando 'Tiene alergias = Sí'".
Para configurarla, abra un campo en el editor, desplácese a la sección Lógica condicional y active la alternancia. Luego configure:
- Acción — qué hacer cuando las reglas coinciden: Mostrar este campo, Ocultar este campo o Requerir este campo.
- Coincidencia — si deben coincidir todas las reglas (Y) o cualquiera (O).
- Reglas — una o más filas, cada una compuesta por un campo desencadenante, un operador y un valor. Agregue tantas reglas como necesite.
Los operadores disponibles incluyen: Igual a, No es igual a, Contiene, No contiene, Comienza con, Termina con, Mayor que, Menor que, Está completado, Está vacío, Antes (fecha), Después (fecha), Es uno de y No es ninguno de. Para "Es uno de" / "No es ninguno de", separe los valores con comas.
Las reglas se evalúan cuando se completa el formulario y de nuevo en el servidor al enviarlo, de modo que un campo oculto nunca se valida y un campo condicionalmente obligatorio solo se exige cuando su regla coincide.