Blog

Form backend guides and tutorials.

Practical articles on building forms for static sites, preventing spam, wiring integrations, and shipping production submission workflows without a backend.

16 guides Static forms Integrations Spam prevention
How to add a form to a static site without a backend article illustration
4 min read
Static Sites

How to add a form to a static site without a backend

Learn how to add working contact forms, quote request forms, and signup forms to any static site generator without writing server-side code.

How to connect an HTML form to Slack, Discord, or Telegram article illustration
4 min read
Integrations

How to connect an HTML form to Slack, Discord, or Telegram

Send form submissions directly to Slack channels, Discord servers, or Telegram chats using webhooks and form backend notifications.

Form backend API: receive form submissions without a server article illustration
5 min read
API

Form backend API: receive form submissions without a server

Learn how form backend APIs work, how to configure endpoints, handle submissions via POST, and integrate with any static site or frontend framework.

Formspree vs Web3Forms vs Getform: which form backend is best? article illustration
5 min read
Comparison

Formspree vs Web3Forms vs Getform: which form backend is best?

An honest comparison of popular form backend services for static sites, covering pricing, features, spam protection, and developer experience.

Honeypot vs CAPTCHA: which is better for form spam prevention? article illustration
5 min read
Spam Prevention

Honeypot vs CAPTCHA: which is better for form spam prevention?

A detailed comparison of honeypot fields and CAPTCHA challenges for preventing form spam, including when to use each and how to combine them.

How to add file upload to an HTML form article illustration
4 min read
HTML

How to add file upload to an HTML form

Complete guide to adding file upload fields to HTML forms, including multipart encoding, file type restrictions, size limits, and secure handling.

How to create a contact form in Astro article illustration
4 min read
Astro

How to create a contact form in Astro

Step-by-step guide to building a production-ready contact form in Astro with spam protection, validation, and email delivery without server-side code.

How to create a contact form in HTML: complete guide article illustration
5 min read
HTML

How to create a contact form in HTML: complete guide

Step-by-step guide to building a production-ready HTML contact form with validation, spam protection, and email delivery for any static website.

How to stop form spam: 7 proven methods compared article illustration
5 min read
Spam Prevention

How to stop form spam: 7 proven methods compared

Compare honeypots, CAPTCHAs, rate limiting, domain restrictions, and other anti-spam techniques to find the best combination for your website forms.

HTML buttons in forms: submit behavior, types, and UX article illustration
3 min read
HTML

HTML buttons in forms: submit behavior, types, and UX

Learn how HTML buttons work in forms, including submit buttons, button types, accessible labels, disabled states, and production-ready examples.

HTML form validation: a complete guide article illustration
4 min read
HTML

HTML form validation: a complete guide

Learn every HTML5 validation attribute, how to combine them for robust form validation, and when to add custom JavaScript validation on top.

HTML input fields: types, validation, and backend-ready examples article illustration
3 min read
HTML

HTML input fields: types, validation, and backend-ready examples

A practical guide to HTML input fields for production forms, covering input types, names, autocomplete, validation, accessibility, and backend submission.

HTML radio buttons in forms: production-ready guide article illustration
4 min read
HTML

HTML radio buttons in forms: production-ready guide

Learn how to use HTML radio buttons in production forms, with accessible grouping, validation, backend submission behavior, and copy-paste examples.

HTML select dropdowns in forms: complete practical guide article illustration
3 min read
HTML

HTML select dropdowns in forms: complete practical guide

Learn how to build HTML select dropdowns for production forms, including option values, labels, placeholders, validation, and backend submission.

HTML textarea in forms: practical guide with examples article illustration
3 min read
HTML

HTML textarea in forms: practical guide with examples

Learn how to use textarea fields in HTML forms, including labels, rows, maxlength, validation, resizing, backend delivery, and secure examples.

How to send form data to Google Sheets article illustration
4 min read
Google Sheets

How to send form data to Google Sheets

Step-by-step guide to automatically save HTML form submissions to a Google Sheets spreadsheet using a form backend service.