Files
kidsai/html/drone_bup/js/contact-form.js
2025-06-24 15:43:32 +02:00

39 lines
1.4 KiB
JavaScript

document.addEventListener('DOMContentLoaded', function() {
const contactForm = document.getElementById('contact-form');
const nameInput = document.getElementById('name');
const emailInput = document.getElementById('email');
const messageInput = document.getElementById('message');
const submitButton = document.getElementById('submit-button');
contactForm.addEventListener('submit', function(event) {
event.preventDefault();
const name = nameInput.value.trim();
const email = emailInput.value.trim();
const message = messageInput.value.trim();
if (validateForm(name, email, message)) {
// Simulate form submission
console.log('Form submitted:', { name, email, message });
alert('Thank you for your message! We will get back to you soon.');
contactForm.reset();
}
});
function validateForm(name, email, message) {
if (!name || !email || !message) {
alert('Please fill in all fields.');
return false;
}
if (!validateEmail(email)) {
alert('Please enter a valid email address.');
return false;
}
return true;
}
function validateEmail(email) {
const re = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
return re.test(String(email).toLowerCase());
}
});