Aller au contenu
Formhook
← Retour au blog

Blog

Soumission de formulaire en AJAX : sans recharger la page

· 4 min de lecture

const form = document.querySelector("#contact-form");
form.addEventListener("submit", async (e) => {
  e.preventDefault();
  const res = await fetch(form.action, {
    method: "POST",
    body: new FormData(form),
    headers: { Accept: "application/json" },
  });
  if (res.ok) {
    form.reset();
    document.querySelector("#form-status").textContent = "Thanks - we got it.";
  } else {
    document.querySelector("#form-status").textContent = "Something went wrong. Please try again.";
  }
});

Mettez en ligne un formulaire fonctionnel en une ligne

Hébergé dans l'UE, soumissions conservées indéfiniment, notifications push sur tous les niveaux.

Commencer gratuitement

Sans carte bancaire · consultez la documentation

Continuer la lecture

Préférences de cookies

Nous utilisons un cookie de session strictement nécessaire et des analytics first-party sans cookie. Avec votre consentement, nous utilisons aussi Google Analytics pour comprendre le trafic sur nos pages marketing.