Compare commits
2 Commits
4d2393f436
...
25a48e9958
| Author | SHA1 | Date | |
|---|---|---|---|
| 25a48e9958 | |||
| a170afa7c0 |
@@ -177,39 +177,7 @@ document.addEventListener("DOMContentLoaded", function () {
|
|||||||
|
|
||||||
// Form submit is handled server-side by PHP – no JS intervention needed.
|
// Form submit is handled server-side by PHP – no JS intervention needed.
|
||||||
// Form submit – opens email client with pre-filled mailto: link
|
// Form submit – opens email client with pre-filled mailto: link
|
||||||
document.getElementById("contactForm").addEventListener("submit", function (e) {
|
document.getElementById("contactForm")
|
||||||
e.preventDefault();
|
|
||||||
|
|
||||||
var fname = document.getElementById("fname").value.trim();
|
|
||||||
var lname = document.getElementById("lname").value.trim();
|
|
||||||
var email = document.getElementById("email").value.trim();
|
|
||||||
var phone = document.getElementById("phone").value.trim();
|
|
||||||
var interest = document.getElementById("interest").value;
|
|
||||||
var message = document.getElementById("message").value.trim();
|
|
||||||
|
|
||||||
var subject = "Kontaktanfrage: " + interest;
|
|
||||||
var body = "Von: " + fname + " " + lname + "\n";
|
|
||||||
body += "E-Mail: " + email + "\n";
|
|
||||||
if (phone) body += "Telefon: " + phone + "\n";
|
|
||||||
body += "Anliegen: " + interest + "\n\n";
|
|
||||||
body += message;
|
|
||||||
|
|
||||||
var mailto =
|
|
||||||
"mailto:mki@kies-media.de" +
|
|
||||||
"?subject=" + encodeURIComponent(subject) +
|
|
||||||
"&body=" + encodeURIComponent(body);
|
|
||||||
|
|
||||||
window.location.href = mailto;
|
|
||||||
|
|
||||||
// Show success message
|
|
||||||
this.style.display = "none";
|
|
||||||
var success = document.getElementById("formSuccess");
|
|
||||||
success.style.display = "block";
|
|
||||||
success.style.opacity = "0";
|
|
||||||
success.style.transition = "opacity 0.4s ease";
|
|
||||||
requestAnimationFrame(function () {
|
|
||||||
success.style.opacity = "1";
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user