JavaScript
رویدادها
JS Events
رویداد submit
وقتی فرم ارسال میشود فعال میگردد. با preventDefault میتوانید ارسال سنتی را متوقف و فرم را با AJAX بفرستید؛ اعتبارسنجی سمت کلاینت هم همینجا انجام میشود.
سینتکس
form.addEventListener('submit', handler)
مثال کاربردی
form.addEventListener("submit", async (e) => {
e.preventDefault();
if (!form.reportValidity()) return;
await fetch("/api/contact", { method: "POST", body: new FormData(form) });
});