formbasedocs
Ir a la appApp

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.

AjusteQué hace
TitleLa etiqueta de la pregunta que ven los encuestados — admite negrita, cursiva y enlaces
Hide title / Show titleOculta la etiqueta pero conserva el campo. Útil cuando un párrafo de arriba ya dice qué introducir
Mark as required / Mark as optionalLas 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 valueUn 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.

AjusteSe aplica aQué hace
Options listTodos los tipos de selecciónLas respuestas entre las que eligen los encuestados — haz clic para editar, arrastra para reordenar
Randomize orderRadio Buttons, Checkboxes, Dropdown, RankingMezcla 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 selectionSingle Picture Choice, Multi Picture ChoiceCambia picture choice entre una elección y varias
Min / max selectionsCheckboxes, picture choiceBajo 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:

  1. Haz clic en el campo de entrada.
  2. Escribe @ como primer carácter. Aparece un menú con tus campos ocultos y calculados; sigue escribiendo para filtrar.

  3. 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ú.

ReglaSe aplica aEfecto
Min length / Max lengthText Input, Text Area, Website URLNúmero de caracteres, medido tras recortar los espacios
RegexText Input, Text Area, Website URL, EmailLa respuesta debe coincidir con el patrón
Minimum / MaximumNumber, Star Rating, escala linealLimita el rango numérico
PasoNumberLa respuesta debe ser un múltiplo del paso; 1 significa solo números enteros
Earliest date / Latest dateDate PickerAcota las fechas permitidas
Earliest time / Latest timeTime PickerAcota las horas permitidas
Min selections / Max selectionsCheckboxes, picture choiceCuántas opciones se pueden marcar
Require all rowsMatrix / GridCada fila debe tener una respuesta
Min answered rowsMatrix / GridCuántas filas deben responderse
Min files / Max filesFile UploadCuántos archivos por envío
Max size (MB)File UploadTamaño máximo permitido por archivo
Accepted typesFile UploadElige entre .pdf, .docx, image/*, .zip y más
Require email verificationEmail (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.

Próximos pasos