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()); } });