var form = document.getElementById("reg-form"); if (form) { form.addEventListener("submit", async function (e) { e.preventDefault(); var data = Object.fromEntries(new FormData(form).entries()); try { var r = await fetch("api/registrations", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }); if (!r.ok) throw new Error("HTTP " + r.status); form.style.display = "none"; document.getElementById("reg-success").style.display = "block"; } catch (err) { alert("Не получилось отправить заявку. Попробуй ещё раз."); } }); }