Kuidas lisada tasuta kontaktivorm ilma serverita: formsubmit.co
EE
Kui ehitad staatilist maandumislehte (näiteks GitHub Pagesis või Cloudflare’is), ei saa sa otse serveri poole koodi kirjutada, et kontaktivormi kaudu tulnud kirju vastu võtta. Kuid sa ei pea maksma eraldi vormiteenuse (kustutades 10–20€ kuus) ega seadistama keerulist Node.js backendi.
Vastus on lihtne: formsubmit.co.
Kuidas see toimib
Sa ei vaja muud kui tavalist HTML <form> elementi, mis postitab andmed formsubmit.co lõpp-punkti. Teenus võtab vormiandmed vastu ja saadab need edasi otse sinu e-postile (näiteks sinu Gmaili).
Koodinäide
<form action="https://formsubmit.co/tere@anexos.ee" method="POST">
<input type="text" name="name" placeholder="Sinu nimi" required>
<input type="email" name="email" placeholder="Sinu e-post" required>
<textarea name="message" placeholder="Sõnum..." required></textarea>
<button type="submit">Saada</button>
</form>
Esimese korra kinnitamine
Kui keegi esimest korda vormi kaudu sõnumi saadab, saadab formsubmit.co sinu e-postile kinnituslingi. Klõpsad kord ühel nupul ja edaspidi tulevad kõik päringud otse sisse.
Miks see sobib tasuta stacki
- Null kulu: täiesti tasuta baastasemel.
- Null haldust: sa ei hoia ise ühtegi serverit üleval.
- Töötab Gmaili taga: kirjad jõuavad sinu postkasti, mida haldad oma domeeniga.
ENG
When you build a static landing page (e.g. on GitHub Pages or Cloudflare), you cannot run a server-side backend to handle contact form submissions. But you don’t need to pay for a costly form service or spin up a Node.js backend.
The answer is simple: formsubmit.co.
How it works
You just use a standard HTML <form> tag pointing to formsubmit.co’s endpoint. The service handles the POST request and forwards the submission straight to your inbox (like your Gmail).
Code example
<form action="https://formsubmit.co/tere@anexos.ee" method="POST">
<input type="text" name="name" placeholder="Your name" required>
<input type="email" name="email" placeholder="Your email" required>
<textarea name="message" placeholder="Message..." required></textarea>
<button type="submit">Send</button>
</form>
First-time activation
When the first submission comes in, formsubmit.co sends a confirmation link to your email. Click it once, and all future leads flow directly into your inbox.
Why it fits the free stack
- Zero cost: completely free for standard use.
- Zero maintenance: no servers to patch or manage.
- Gmail integration: messages land right in the inbox you already manage.