Creación de formularios
Configuración de campos
Cada pregunta tiene ajustes comunes — título, obligatorio, marcador de posición — además de opciones específicas por tipo como límites de caracteres, restricciones de archivos y reglas de validación. Esta página los cubre todos.
Acceder a la configuración de un campo
Escribe el título y las opciones de una pregunta directamente en el lienzo. Todo lo demás vive en el menú del bloque: haz clic en el asa de arrastre en el borde izquierdo del bloque (o toca el indicador del bloque en pantalla táctil) y elige entre Turn into, Options, Validation y las acciones habituales de duplicar / mover / ocultar / eliminar.
Ajustes comunes
Estas opciones aparecen en todas las preguntas, sea cual sea su tipo.
| Ajuste | Qué hace |
|---|---|
| Title | La etiqueta de la pregunta que ven los encuestados — admite negrita, cursiva y enlaces |
| Hide title / Show title | Oculta la etiqueta pero conserva el campo. Útil cuando un párrafo de arriba ya dice qué introducir |
| Mark as required / Mark as optional | Las preguntas empiezan siendo obligatorias: aparece un asterisco y una respuesta vacía bloquea el envío. Ranking y Documents nunca cuentan como sin responder, y una pregunta que la lógica oculta nunca es obligatoria |
| Edit placeholder / Edit default value | Un mismo campo, dos modos. El marcador de posición es la pista gris que desaparece en cuanto el encuestado escribe; el valor predeterminado es una respuesta real que puede cambiar o borrar. Solo Text Input, Text Area, Email, Website URL, Phone Number y Number tienen ambos. Cambia con esta entrada del menú o pulsa ⌘ + D (Ctrl + D) dentro del campo |
La clave de un campo — el nombre con el que las automatizaciones lo prellenan y lo leen — se establece en la tabla de Claves, que el icono de claves de la barra de herramientas abre para todo el formulario: una clave por campo, opción, fila y columna. Deja una clave vacía para usar la derivada del título o la etiqueta. Editar una clave en un formulario publicado te advierte de que las automatizaciones que usan la clave antigua dejarán de funcionar. La fila de ayuda de cada opción también lleva su clave como un chip que puedes editar en el momento. Consulta Claves de campo para ver cómo se derivan las claves, se fijan al publicar y las usan quienes crean solicitudes.
Añadir texto de ayuda
formbase es un editor de estilo documento — para añadir texto de ayuda o instrucciones para una pregunta, inserta un bloque de párrafo o encabezado encima o debajo del campo en el lienzo. Los bloques de contenido entre preguntas son visibles para los encuestados y funcionan igual que cualquier otro bloque.
Visibilidad del título y datos
Ocultar un título no elimina el campo de las respuestas. Sigue apareciendo como encabezado de columna en las exportaciones, así que dale a los campos con título oculto un nombre interno claro.
Opciones de texto
Min length y Max length viven bajo Validation en el menú del bloque y se aplican a Text Input, Text Area y Website URL. Text Area es la variante multilínea de Text Input — cambia entre ellos con Turn into.
Opciones de número
Minimum y Maximum viven bajo Validation y se aplican a Number, Star Rating y una escala lineal. Number también tiene Paso: la respuesta debe ser un múltiplo de este, de modo que un paso de 1 solo acepta números enteros y 0.5 acepta las mitades. Déjalo vacío para aceptar cualquier número.
Opciones de selección
Estos ajustes se aplican a los campos de selección: Radio Buttons, Checkboxes, Ranking, Dropdown, Single Picture Choice y Multi Picture Choice.
| Ajuste | Se aplica a | Qué hace |
|---|---|---|
| Options list | Todos los tipos de selección | Las respuestas entre las que eligen los encuestados — haz clic para editar, arrastra para reordenar |
| Randomize order | Radio Buttons, Checkboxes, Dropdown, Ranking | Mezcla el orden de las opciones por encuestado para reducir sesgos. La entrada del menú pasa a decir Remove randomized order una vez activada |
| Allow multiple / single selection | Single Picture Choice, Multi Picture Choice | Cambia picture choice entre una elección y varias |
| Min / max selections | Checkboxes, picture choice | Bajo Validation — cuántas opciones como mínimo o máximo se pueden marcar |
Las opciones individuales también se pueden ocultar o preseleccionar desde el lienzo: con el cursor en una opción, pulsa ⌘ + H (Ctrl + H) para ocultarla, o ⌘ + D (Ctrl + D) para seleccionarla por defecto.
Opciones de valoración y escala
Rating
El campo Star Rating muestra 5 estrellas de forma predeterminada. Usa Increase max stars y Decrease max stars en el menú del bloque para configurar entre 1 y 10. Conviértelo en una escala lineal desde el mismo menú; el máximo se conserva y las entradas del menú pasan a ser Increase / Decrease scale max.
Matrix
El campo Matrix / Grid crea una cuadrícula de opciones. Define Rows (las subpreguntas) y Columns (las respuestas). El encuestado elige una columna por fila. Bajo Validation puedes Require all rows o establecer Min answered rows.
Opciones de carga de archivos y pago
Carga de archivos
File Upload admite Min files, Max files, Max size (MB) y Accepted types bajo Validation. Consulta Carga de archivos y firmas para ver los detalles.
Pago
El campo Payment recopila un cargo único. Establece el Amount y la Currency en el bloque — USD, EUR, GBP, JPY, CAD, AUD, CHF, SEK, NOK, DKK, NZD, SGD, HKD, AED o TRY. Cada divisa tiene un cargo mínimo (0.50 para USD y EUR), y la publicación se bloquea hasta que Stripe esté conectado y el importe sea válido. Consulta Cobro de pagos.
Valores predeterminados de otros campos
El valor predeterminado de un campo puede provenir de otro campo del mismo formulario en lugar de texto fijo — un campo oculto (por ejemplo, un parámetro de URL) o un campo calculado. Funciona en los seis campos que tienen una ranura de valor predeterminado: Text Input, Text Area, Email, Website URL, Phone Number y Number.
Para configurarlo:
- Haz clic en el campo de entrada.
Escribe @ como primer carácter. Aparece un menú con tus campos ocultos y calculados; sigue escribiendo para filtrar.
Elige un campo. El campo de entrada cambia por sí solo al modo valor predeterminado y lo muestra como un chip, por ejemplo @recipient.
Para eliminar la referencia, haz clic en la × del chip, pulsa Backspace, o pulsa ⌘ + D
de nuevo. Si en cambio quieres un @ literal — un marcador de posición como @yourhandle —, pulsa Esc
para cerrar el menú y sigue escribiendo; el campo de entrada permanece en el modo en que estaba. Un chip se vuelve rojo cuando su campo ha
sido eliminado; volver a añadir un campo con el mismo nombre lo reconecta.
El chip sustituye el texto del marcador de posición del campo. El @ solo abre el menú como primer carácter, así que un valor
predeterminado como jeff@example.com se mantiene como texto normal.
Cuando alguien abre el formulario, el campo se prellena con el valor referenciado — por ejemplo, un enlace que termina en
?recipient=Jeff rellena un Text Input que hace referencia al campo oculto recipient con “Jeff”. Cómo se
comporta:
- Los encuestados pueden cambiar o borrar el valor. Su propia respuesta nunca se sobrescribe.
Un campo calculado rellena el campo de entrada con el primer valor que tiene — normalmente su valor inicial. Los cambios posteriores provocados por reglas de lógica no sustituyen lo que ya hay en el campo de entrada.
Si el campo referenciado no tiene valor, el campo de entrada empieza vacío. Un campo Number también permanece vacío cuando el valor no es un número (por ejemplo
?age=abc).- El envío almacena ambos valores: el campo oculto o calculado, y la respuesta final de la pregunta.
Consulta Campos ocultos y Campos calculados.
Ejemplos
Formulario de contacto — campo Email marcado como obligatorio, Text Area para el mensaje con el marcador de posición “Cuéntanos cómo podemos ayudarte…”, campo Phone Number marcado como opcional con un párrafo debajo: “Solo te llamaremos si necesitamos aclarar tu solicitud”
Encuesta NPS — Star Rating configurado en 10 estrellas, seguido de un Text Area (oculto por defecto, mostrado mediante lógica cuando la puntuación es 6 o inferior) con el marcador de posición “¿Qué podríamos mejorar?”
Pedido de producto — campo Number para la cantidad con mínimo 1 / máximo 100, Checkboxes para los complementos y un campo de pago cuyo importe proviene de un campo calculado
RSVP de evento — Radio Buttons para la asistencia, Checkboxes para los requisitos dietéticos con orden aleatorio para evitar sesgos, Date Picker con una fecha más temprana configurada
Reglas de validación
La validación se ejecuta mientras el encuestado rellena tu formulario. formbase resalta las entradas incorrectas en línea y rechaza el envío hasta que todo sea correcto.
Integrada por tipo de campo
Cada tipo de pregunta comprueba su propia forma, sin nada que configurar. Email comprueba el formato de la dirección. Website URL acepta solo enlaces http y https y rechaza un host que no sea un dominio real. Phone Number verifica el número contra el país seleccionado. Number, Date Picker y Time Picker rechazan cualquier cosa que no sea un número, una fecha o una hora.
En Business, una pregunta de email puede además requerir verificación — el encuestado confirma esa dirección con un código de un solo uso antes de que el formulario acepte el envío. El interruptor está bajo Validation → Verification. Consulta verificación de email del encuestado.
Reglas opcionales por campo
Abre el menú del bloque y elige Validation. Las reglas disponibles dependen del tipo de pregunta; estas son las etiquetas exactas del menú.
| Regla | Se aplica a | Efecto |
|---|---|---|
| Min length / Max length | Text Input, Text Area, Website URL | Número de caracteres, medido tras recortar los espacios |
| Regex | Text Input, Text Area, Website URL, Email | La respuesta debe coincidir con el patrón |
| Minimum / Maximum | Number, Star Rating, escala lineal | Limita el rango numérico |
| Paso | Number | La respuesta debe ser un múltiplo del paso; 1 significa solo números enteros |
| Earliest date / Latest date | Date Picker | Acota las fechas permitidas |
| Earliest time / Latest time | Time Picker | Acota las horas permitidas |
| Min selections / Max selections | Checkboxes, picture choice | Cuántas opciones se pueden marcar |
| Require all rows | Matrix / Grid | Cada fila debe tener una respuesta |
| Min answered rows | Matrix / Grid | Cuántas filas deben responderse |
| Min files / Max files | File Upload | Cuántos archivos por envío |
| Max size (MB) | File Upload | Tamaño máximo permitido por archivo |
| Accepted types | File Upload | Elige entre .pdf, .docx, image/*, .zip y más |
| Require email verification | Email (Business) | El encuestado confirma la dirección con un código de un solo uso |
Radio Buttons, Dropdown, Toggle Switch, Signature, Ranking, Payment y Schedule appointment no tienen reglas de validación — obligatorio o no es la única opción. Dentro de un grupo repetible, la verificación de email no se ofrece.
Ejemplos de patrones personalizados
Código postal de EE. UU. —
^\d{5}(-\d{4})?$Código de color hexadecimal —
^#[0-9a-fA-F]{6}$Slug compatible con URL —
^[a-z0-9-]+$
Un valor que no coincide muestra un error genérico “Invalid value”, así que añade un párrafo cerca del campo describiendo el formato que esperas. Un regex no válido se ignora y nunca bloquea el envío. Las reglas de longitud cuentan los caracteres después de recortar los espacios al inicio y al final.
Cómo funciona la validación
formbase comprueba la validación en tiempo real en el navegador mientras el encuestado escribe. Los errores de formato y de reglas aparecen de inmediato con un mensaje en línea; un error “This field is required” aparece una vez que el campo ha sido tocado, o cuando el encuestado intenta enviar.
No valides datos sensibles solo con regex
Para cosas como tarjetas de crédito o identificaciones gubernamentales, usa el tipo de campo o la integración adecuados. El regex detecta la forma, no la validez.