सामग्री पर जाएँ
Formhook
← ब्लॉग पर वापस जाएँ

ब्लॉग

AJAX फ़ॉर्म सबमिशन: बिना पेज रीलोड किए फ़ॉर्म भेजें

· 5 मिनट का पठन

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.";
  }
});

एक ही लाइन में काम करने वाला फ़ॉर्म

EU-होस्टेड, सबमिशन हमेशा के लिए सुरक्षित, हर टियर पर पुश सूचनाएँ।

मुफ़्त में शुरू करें

क्रेडिट कार्ड नहीं चाहिए · दस्तावेज़ पढ़ें

आगे पढ़ें

कुकी प्राथमिकताएँ

हम एक सख़्ती से आवश्यक सेशन कुकी और बिना कुकी वाले फर्स्ट-पार्टी एनालिटिक्स का उपयोग करते हैं। आपकी सहमति से, हम अपने मार्केटिंग पेजों पर ट्रैफ़िक समझने के लिए Google Analytics भी इस्तेमाल करते हैं।

हमारी गोपनीयता नीति पढ़ें