24 lines
889 B
JavaScript
24 lines
889 B
JavaScript
document.addEventListener('DOMContentLoaded', function() {
|
|
const contactForm = document.getElementById('contactForm');
|
|
if (contactForm) {
|
|
contactForm.addEventListener('submit', function(e) {
|
|
const name = document.getElementById('name').value.trim();
|
|
const email = document.getElementById('email').value.trim();
|
|
const message = document.getElementById('message').value.trim();
|
|
const emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
|
|
|
|
if (name === '' || email === '' || message === '') {
|
|
e.preventDefault();
|
|
alert('Please fill out all fields.');
|
|
return;
|
|
}
|
|
|
|
if (!emailPattern.test(email)) {
|
|
e.preventDefault();
|
|
alert('Please enter a valid email address.');
|
|
return;
|
|
}
|
|
});
|
|
}
|
|
});
|