This form needs a real backend or form-handling service to actually deliver messages (see the note at the bottom) - as static HTML alone it cannot send email.
To make this real: point the form at an API route on your deployed platform (e.g. /api/contact), or a third-party form backend, and remove the placeholder onsubmit alert above.