document.addEventListener('DOMContentLoaded', function() { const modal = document.getElementById('uploadModal'); const openButton = document.getElementById('createButton'); const closeButton = modal.querySelector('.close'); const submitButton = document.getElementById('submitBtn'); // Open the modal openButton.addEventListener('click', function() { modal.style.display = 'block'; }); // Close the modal closeButton.addEventListener('click', function() { modal.style.display = 'none'; }); window.addEventListener('click', function(event) { if (event.target === modal) { modal.style.display = 'none'; } }); // Handle form submission submitButton.addEventListener('click', function(event) { event.preventDefault(); // Prevent default form submission const form = document.getElementById('uploadForm'); const formData = new FormData(form); fetch(form.action, { method: 'POST', body: formData }) .then(response => response.json()) .then(data => { const messageDiv = document.getElementById('message'); let message = ''; if (data.status === 'error') { message = `