Formularios de varias páginas
Al terminar esta página vas a saber cómo dividir un formulario largo en pasos y dejar que la gente guarde su avance y lo termine después.
Un formulario largo pedido todo de una vez se abandona con frecuencia. Dividirlo en pasos hace que sea más fácil de completar.
Requisitos previos
Section titled “Requisitos previos”Una licencia Pro, activa en este sitio.
Dividir un formulario en pasos
Section titled “Dividir un formulario en pasos”- Agrega un campo Salto de página donde tenga que empezar un paso nuevo — aparece en Añadir campos solo cuando Pro está activo.
- Opcionalmente, define su propio texto de botón «Siguiente» y «Anterior».
En el editor se ve como una línea, para que puedas ver dónde termina cada paso; los visitantes nunca la ven.
En el formulario publicado:
- Pasos numerados, unidos por una línea, muestran el avance: un paso completado lleva una marca de verificación, el actual queda resaltado, y los que faltan se ven atenuados. Esto también es texto real que leen los lectores de pantalla («Paso 2 de 3»), no solo una barra visual.
- Cada paso tiene botones Siguiente y Anterior.
- Cada paso se verifica en el servidor antes de avanzar. Nadie puede saltar al final sin completar los pasos anteriores, aunque tenga JavaScript apagado.
- Anterior no exige que el paso actual esté completo, y las respuestas ya dadas se conservan.
- Un paso cuyos campos quedan todos ocultos por lógica condicional se salta, y la numeración se ajusta.
Guardar y continuar después
Section titled “Guardar y continuar después”En los ajustes de Varias páginas del formulario, marca Permitir guardar y continuar después. Aparece entonces un botón Guardar y continuar después en cada paso; no exige que el paso actual esté completo.
- Si la persona ya escribió un correo válido en el formulario, recibe un correo con un enlace para retomar donde quedó.
- El enlace también queda en la barra de direcciones del navegador, así que funciona incluso sin una dirección de correo.
- El enlace funciona durante 30 días. Después, el avance guardado se borra automáticamente con una limpieza diaria.
- Cuando el formulario finalmente se envía, el avance guardado se borra: ahora es una entrada. Avanzar entre pasos y «guardar y continuar» usan el mismo avance guardado por debajo — la única diferencia es si se manda un correo o no.
Esta opción solo aplica a formularios con más de un paso.
Archivos subidos entre pasos
Section titled “Archivos subidos entre pasos”Un archivo subido en un paso se conserva para el resto del formulario. Si la persona vuelve a ese paso, el campo muestra Ya subido con el nombre del archivo, y deja de ser obligatorio en el navegador — solo vuelve a elegir un archivo si quiere reemplazarlo.
- Los archivos se suben cuando la persona avanza al siguiente paso, una vez que todo el paso es válido. Anterior y Guardar y continuar después no suben archivos, porque no verifican el paso.
- Los archivos que nunca llegan a formar parte de una entrada se borran: los de un avance guardado que vence a los 30 días, y los de un campo que termina oculto por lógica condicional.
Casos límite
Section titled “Casos límite”- Si se quita o vence la licencia Pro, un formulario de varias páginas ya existente se muestra en una sola página, con todos sus campos y las respuestas ya recolectadas intactos — no se borra nada. Al reactivar Pro, la paginación vuelve exactamente como estaba.
- Guardar ese mismo formulario una vez, sin licencia, no borra sus saltos de página. El editor simplemente no puede agregar uno nuevo, ni convertir en multipágina un formulario que nunca tuvo saltos, hasta que Pro esté activo de nuevo.
Siguiente paso
Section titled “Siguiente paso”Continúa con Diseño para paletas, modo oscuro, tipografías, marco y encabezado.