Fix #15: Kontaktformular – mailto:-Integration für echte Anfragen #20

Merged
greggy merged 1 commits from feature/issue-15-kontaktformular-backend into main 2026-05-14 00:45:56 +02:00
Owner

Änderung

Ersetzt den simulierten Formularversand (setTimeout) durch einen mailto:-Link, der den E-Mail-Client des Nutzers mit einer vorformatierten E-Mail an mki@kies-media.de öffnet.

Was wurde geändert

  • js/haus-schleusingen.js: Form-Submit-Handler generiert mailto:-URL mit allen Formulardaten
  • haus-schleusingen.html: Erfolgsmeldung aktualisiert (Hinweis auf E-Mail-Programm)

Warum mailto:?

  • Statische Landingpage → kein Backend verfügbar
  • Keine externe Abhängigkeit (Formspree etc.)
  • Kein Privacy-Problem
  • Funktioniert auf allen Geräten zuverlässig

Akzeptanzkriterien

  1. E-Mail-Client öffnet sich bei Submit
  2. Betreff enthält Anliegen-Typ
  3. Body enthält alle Formulardaten strukturiert
  4. Erfolgsmeldung wird angezeigt
  5. Kein setTimeout-Simulator mehr

Komplexität: S (Small) | Review: APPROVED | QA: übersprungen (S)

Resolves #15

## Änderung Ersetzt den simulierten Formularversand (`setTimeout`) durch einen **mailto:-Link**, der den E-Mail-Client des Nutzers mit einer vorformatierten E-Mail an `mki@kies-media.de` öffnet. ### Was wurde geändert - **js/haus-schleusingen.js**: Form-Submit-Handler generiert `mailto:`-URL mit allen Formulardaten - **haus-schleusingen.html**: Erfolgsmeldung aktualisiert (Hinweis auf E-Mail-Programm) ### Warum mailto:? - Statische Landingpage → kein Backend verfügbar - Keine externe Abhängigkeit (Formspree etc.) - Kein Privacy-Problem - Funktioniert auf allen Geräten zuverlässig ### Akzeptanzkriterien ✅ 1. E-Mail-Client öffnet sich bei Submit 2. Betreff enthält Anliegen-Typ 3. Body enthält alle Formulardaten strukturiert 4. Erfolgsmeldung wird angezeigt 5. Kein setTimeout-Simulator mehr **Komplexität:** S (Small) | **Review:** APPROVED | **QA:** übersprungen (S) Resolves #15
greggy added 1 commit 2026-05-14 00:40:26 +02:00
- Generate mailto: link with all form data on submit
- Opens user's email client with pre-filled email to mki@kies-media.de
- Subject includes interest type, body contains all form fields
- Update success message to reflect email client behavior
- Remove fake setTimeout simulation

Fix #15
greggy merged commit 88780c300a into main 2026-05-14 00:45:56 +02:00
greggy deleted branch feature/issue-15-kontaktformular-backend 2026-05-14 00:45:56 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: greggy/landingpage-haus-schleusingen#20
No description provided.