36525-vm/assets/js/contact.js
Flatlogic Bot 232ed5c114 V3
2025-12-01 09:10:54 +00:00

25 lines
829 B
JavaScript

document.getElementById('contact-form').addEventListener('submit', function(event) {
event.preventDefault();
const form = event.target;
const formData = new FormData(form);
const formStatus = document.getElementById('form-status');
fetch('/contact_handler.php', {
method: 'POST',
body: formData
})
.then(response => response.json())
.then(data => {
if (data.success) {
form.reset();
formStatus.innerHTML = '<div class="alert alert-success">' + data.message + '</div>';
} else {
formStatus.innerHTML = '<div class="alert alert-danger">' + data.error + '</div>';
}
})
.catch(error => {
formStatus.innerHTML = '<div class="alert alert-danger">An error occurred. Please try again later.</div>';
});
});