SvelteKit

Formulario de contacto para SvelteKit sin backend.

Un formulario de contacto en SvelteKit puede funcionar sin archivo +page.server, action handler ni endpoint de servidor. Use un formulario HTML estándar que envíe los datos a FormsFort y mantenga simples los despliegues estáticos.

Iniciar plan pago Reserva migración gratuita

Cómo funciona

Tres pasos para la producción de formularios.

01

Cree un formulario

Cree un formulario FormsFort y copie la clave de acceso público.

02

Pegar en Svelte

Agregue el formulario a +page.svelte o un componente reutilizable.

03

Enviar estático o servidor

El mismo marcado funciona con adaptador estático, Vercel, Netlify o cualquier implementación de SvelteKit.

Configuración

Página SvelteKit con formulario de contacto

<!-- src/routes/contact/+page.svelte -->
<form action="https://api.formsfort.com/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />

  <label for="name">Name</label>
  <input id="name" name="name" type="text" autocomplete="name" required />

  <label for="email">Email</label>
  <input id="email" name="email" type="email" autocomplete="email" required />

  <label for="message">Message</label>
  <textarea id="message" name="message" rows="5" required></textarea>

  <input type="checkbox" name="botcheck" style="display:none" />
  <button type="submit">Send message</button>
</form>
Iniciar plan pago

Migración

Lista de verificación de migración.

Mueve un formulario existente en minutos sin reconstruir el marcado.

01

Cree un formulario FormsFort y copie la clave de acceso público.

02

Agregue el formulario a src/routes/contact/+page.svelte.

03

Establezca la acción en https://api.formsfort.com/submit.

04

Incluye los campos obligatorios y el honeypot botcheck.

05

Utilice un adaptador estático o un adaptador de servidor sin cambiar el endpoint del formulario.

06

Pruebe desde el dominio desplegado para que las comprobaciones de los dominios permitidos coincidan con la producción.

Preguntas frecuentes

Preguntas comunes.

¿Necesito acciones de formulario SvelteKit?

No. Las acciones de formulario de SvelteKit son útiles para los flujos de trabajo del lado del servidor, pero un endpoint de formulario alojado es suficiente para la entrega de correo electrónico, controles de spam, cargas y webhooks.

¿Funciona esto con adaptador estático?

Sí. El HTML generado se envía directamente a FormsFort, por lo que no se requiere ningún proceso de Nodo ni función sin servidor.

¿Puedo mostrar un mensaje de éxito en línea?

Sí. Intercepte el envío, envíe FormData con fetch() y presente la respuesta en Svelte. El endpoint del backend sigue siendo el mismo.

¿Pueden los formularios SvelteKit cargar archivos de esta manera?

Sí. Agregue enctype="multipart/form-data" y una entrada de archivo, luego habilite las cargas en el formulario FormsFort.

Dejar de administrar servidores de formularios.

Cree un endpoint de formulario de producción, migre su primer formulario de forma gratuita y escale cuando esté listo.

Iniciar plan pago Reserva migración gratuita