Kontaktformulare für Bootstrap

Baue ein Bootstrap-Kontaktformular ganz ohne eigenes Backend. Es ist gewöhnliches Markup mit Bootstraps Formularklassen, gerichtet auf den Formpaste-Endpunkt, sodass Einsendungen gefiltert in deinem Posteingang landen. Kein Plugin und kein jQuery. Live testen oder den Code kopieren.

So erstellst du ein Bootstrap-Formular

  1. 1

    Erstelle ein Formular in deinem Formpaste-Dashboard und kopiere den Zugangsschlüssel.

  2. 2

    Füge dem Markup Bootstraps Formularklassen hinzu und füge es in deine Seite ein.

  3. 3

    Ersetze YOUR_ACCESS_KEY_HERE durch deinen Zugangsschlüssel und veröffentliche.

Prompt für deinen KI-Coding-Agenten

Give me a Bootstrap 5 contact form that POSTs to https://api.formpaste.com/submit with method POST and a hidden access_key input. Use mb-3, form-label, form-control and btn btn-primary. No jQuery, no backend.

Oder verbinde den Formpaste-MCP-Server mit Claude Code, Codex, Cursor, Claude Desktop, VS Code oder einem beliebigen mcp-remote-Client. Zur Einrichtungsanleitung.

Bootstrap-Klassen auf einem normalen Formular

Bootstrap ändert nichts daran, wie ein Formular abgesendet wird. Du schreibst das übliche Markup, fügst form-label, form-control und btn btn-primary hinzu und setzt die action auf den Formpaste-Endpunkt. Bootstrap liefert die Optik, der Browser übernimmt das Posten, es gibt kein Plugin zu installieren und in Bootstrap 5 ist kein jQuery nötig.

Validierungsstile sind rein optisch

Bootstraps was-validated, is-invalid und invalid-feedback lassen ein Formular im Browser richtig aussehen, mehr tun sie nicht. Sie filtern keinen Spam und validieren nichts auf einem Server, denn in diesem Ablauf gibt es keinen eigenen Server. Formpaste wendet seine eigene Spam-Filterung an, nachdem die Einsendung eintrifft.

Bootstrap 5, nicht 4

Diese Codeschnipsel verwenden die Klassennamen von Bootstrap 5. Version 5 hat jQuery gestrichen und mehrere Formularklassen umbenannt: form-group wurde zu mb-3, custom-select wurde zu form-select, und Datei-Felder verwenden form-control statt form-control-file. Falls du noch auf Bootstrap 4 bist, tausche diese Namen zurück, sonst greift das Styling nicht.

So funktioniert es

Drei einfache Schritte, bis Formular-Einsendungen in deinem E-Mail-Posteingang landen.
Erstelle dein Formular, setze die action-URL auf den Formpaste-Endpunkt und trage deinen Zugangsschlüssel ein.

1

Formular erstellen

Melde dich an, verifiziere deine E-Mail und erstelle einen Zugangsschlüssel im Dashboard.

2

Code kopieren

Füge das Snippet oben in dein Projekt ein. Wähle CSS oder Tailwind passend zu deiner Website.

<form action="https://api.formpaste.com/submit" method="POST" class="mx-auto flex w-full max-w-md flex-col gap-4 rounded-xl border border-gray-200 bg-white p-6 shadow-sm dark:border-gray-800 dark:bg-gray-950">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Name
    <input type="text" name="name" placeholder="Dein Name" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
  </label>
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">E-Mail
    <input type="email" name="email" placeholder="du@beispiel.de" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
  </label>
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Nachricht
    <textarea name="message" required class="min-h-28 rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100"></textarea>
  </label>
  <button type="submit" class="w-full rounded-md bg-gray-900 px-4 py-2 text-sm font-medium text-white shadow-sm transition-colors hover:bg-gray-800 disabled:opacity-60 dark:bg-white dark:text-gray-900 dark:hover:bg-gray-200">Senden</button>
</form>
3

Zugangsschlüssel hinzufügen

Ersetze den Platzhalter durch deinen Zugangsschlüssel, um Einsendungen zu empfangen.

<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">

Kontaktformulare für Bootstrap FAQ

Formular einfügen. Einsendungen erhalten.

Sofort, ohne Backend, Server oder Datenbanken einzurichten. 250 Einsendungen/Monat kostenlos - keine Kreditkarte.

Das bekommst du mit Formpaste

Kein Server, kein DNS

Richte dein Formular auf Formpaste aus - kein Backend, kein DNS, kein E-Mail-Server zu betreiben.

Spam automatisch gefiltert

Heuristiken plus ein Quarantäne-Ordner, den du kontrollierst. Echte Nachrichten kommen immer durch.

Quarantäne, die du kontrollierst

Verdächtige Einsendungen landen in einem Ordner, den du prüfst - nichts wird stillschweigend verworfen.

Gebaut für KI-Agenten

Ein MCP-Server, den dein Coding-Agent aufruft, um ein Formular zu erstellen und einzurichten.

Copy-Paste-Komponenten

Zugänglicher Copy-Paste-Formularcode für HTML, React, TypeScript, JavaScript und Astro.

Einfaches Dashboard

Verwalte Formulare, Posteingang, Quarantäne und Zustellung an einem Ort.

Weitere Bootstrap-Formulare

Weitere Plattformen