Referencia de campos de formulario y validación
Este artículo describe los tipos de campos disponibles al construir un formulario o encuesta en Flexmail, y los filtros de validación que puede aplicar para controlar qué respuestas se aceptan.
Tipos de campo
Consejo de soporte Tras configurar una pregunta, haga clic en el botón Vista previa para ver exactamente cómo se mostrará y se comportará para el contacto.
Campo de texto pequeño
Una entrada de texto de una sola línea para respuestas cortas, nombres, códigos, palabras sueltas o frases breves. Puede establecer un límite máximo de caracteres y el contacto verá un contador de caracteres mientras escribe. Idóneo para: campos de nombre, nombres de empresa, respuestas cortas, códigos o números de referencia

Campo de texto grande
Un área de texto de varias líneas para respuestas más largas. Puede establecer el número de líneas visibles y un límite máximo de caracteres. Idóneo para: comentarios, feedback, descripciones o cualquier pregunta abierta en la que el contacto necesite espacio para escribir.

Lista desplegable
Una pregunta de opción múltiple en la que el contacto selecciona una respuesta de un menú desplegable. Usted define todas las opciones disponibles. Idóneo para: categorías, regiones, tipos de producto o cualquier pregunta con un conjunto fijo de respuestas posibles.

Botones de opción
Una pregunta de opción múltiple en la que todas las opciones son visibles a la vez y el contacto selecciona una. Idóneo para: listas cortas en las que quiere que todas las opciones sean visibles, preguntas Sí/No, niveles de satisfacción, preferencias

Casillas de verificación
Permite al contacto seleccionar varias respuestas de una lista. Idóneo para: temas de interés, funcionalidades que utilizan,
preguntas de selección múltiple.

Fecha
Presenta un selector de fechas para que el contacto seleccione una fecha. El valor se almacena en un campo de base de datos de tipo fecha. Idóneo para: fecha de nacimiento, fechas de asistencia a eventos, preferencias de cita

Hora
El contacto puede introducir una hora específica. Al hacer clic en el campo aparecerá una tabla con horas y minutos.

Fecha y hora
El contacto puede introducir una fecha y hora específicas. Al hacer clic en los campos aparecerán un calendario y una tabla con horas y minutos.

Cláusula de exención de responsabilidad
Un campo de cláusula de exención de responsabilidad, al que puede asignar un enlace y una casilla de verificación que lo acompañe. La aceptación de la cláusula puede ser opcional u obligatoria.

Subir archivos
Un tipo de campo de pago adicional que permite a sus contactos subir archivos. Puede elegir las extensiones de archivo posibles.

Campo de editor
No es un campo de pregunta, sino un bloque de texto del Editor HTML que puede insertar entre preguntas. Úselo para añadir texto explicativo, encabezados de sección, imágenes u otros elementos de formato entre sus preguntas para dar al formulario una mejor estructura y contexto.

Consejo de soporte Haga coincidir el tipo de campo de su formulario con el tipo de campo de base de datos correspondiente al vincularlos. Un campo de fecha en el formulario debe vincularse a un campo de base de datos de tipo fecha; un campo de texto debe vincularse a un campo de base de datos de texto libre o de opción múltiple. Los tipos que no coinciden harán que los datos no se guarden correctamente.
Filtros de validación
Los filtros de validación le permiten exigir un formato específico en las respuestas de campo de texto de sus formularios y encuestas. Cuando un contacto envía una respuesta que no coincide con el formato requerido, ve un mensaje de error pidiéndole que la corrija. Esto mantiene sus datos limpios y coherentes.
Dónde se aplican los filtros de validación
Los filtros de validación pueden aplicarse a los tipos de campo de texto pequeño en los formularios. En las encuestas, funcionan en los campos de texto pequeño y en los campos de opción múltiple con una opción de entrada de texto. En las encuestas, el campo debe estar marcado como obligatorio antes de poder añadir un filtro de validación.
Filtros disponibles
- Alfanumérico: solo letras y números, sin caracteres especiales
- Correo electrónico: debe contener un símbolo @ y un formato de dominio válido
- Numérico: solo números
- Http://: debe empezar por http:// (para campos de URL de sitio web)
- Número de IVA: comprueba un formato de número de IVA válido
- DD-MM-YY: formato de fecha con año de dos dígitos
- DD-MM-YYYY: formato de fecha con año de cuatro dígitos
- DD/MM/YY: formato de fecha con barras y año de dos dígitos
- DD/MM/YYYY: formato de fecha con barras y año de cuatro dígitos
- YYYY-MM-DD: formato de fecha ISO
- YYYY/MM/DD: formato de fecha ISO con barras
Validación personalizada con expresiones regulares
Si ninguno de los filtros estándar se ajusta a sus necesidades, puede escribir una regla de validación personalizada utilizando una expresión regular (regex). Es un patrón de texto con el que la respuesta debe coincidir. Las expresiones regulares son potentes pero técnicas; esta opción se recomienda solo si está familiarizado con la sintaxis regex.
Atención La validación regex personalizada no se recomienda para principiantes. Una regex mal escrita puede bloquear todas las respuestas válidas o aceptar las no válidas. Pruébela exhaustivamente antes de utilizarla en un formulario en producción.
Consejos profesionales
- Utilice el filtro de validación de Correo electrónico en cualquier campo en el que esté recopilando direcciones de correo electrónico fuera de su formulario de opt-in. Esto evita las erratas y errores de formato antes de que entren en su base de datos.
- Use el botón Vista previa tras configurar cada campo para comprobar cómo se ve y se comporta antes de guardar.
- Para campos de fecha en formularios, use el tipo de campo Fecha en lugar de un campo de texto con un filtro de validación de fecha. El selector de fechas ofrece una mejor experiencia y garantiza un formato coherente.
Siguientes pasos
- Consulte 'Empezar con los formularios' para crear su primer formulario.
- Consulte 'Empezar con las encuestas' para utilizar estos tipos de campo en una encuesta.
- Consulte 'Personalizar un formulario' para rellenar previamente campos con datos de contacto existentes.
Artículos relacionados
¿Qué más debería saber sobre Flexmail?
¿Cómo lo hago exactamente en mi cuenta?
¿Necesita inspiración?