document.addEventListener('DOMContentLoaded', function() { var modal = document.getElementById('myModal'); var btn = document.getElementById('open-modal'); var span = document.getElementsByClassName("close")[0]; var submitBtn = document.getElementById('submit-code'); var codeInput = document.getElementById('code-input'); var modalMessage = document.getElementById('modal-message'); var downloadLinkWave = document.getElementById('download-link-wave'); var downloadLinkMp4 = document.getElementById('download-link-mp4'); btn.onclick = function() { modal.style.display = "block"; codeInput.style.display = "block"; // Afficher le champ de saisie codeInput.value = ""; // Réinitialiser le champ de saisie downloadLinkWave.style.display = "none"; // Cacher les liens initialement downloadLinkMp4.style.display = "none"; modalMessage.textContent = "Entrez votre code pour le téléchargement."; // Message initial } span.onclick = function() { modal.style.display = "none"; } window.onclick = function(event) { if (event.target == modal) { modal.style.display = "none"; } } submitBtn.addEventListener('click', function() { var code = codeInput.value; if (code) { jQuery.post( ajax_object.ajaxurl, // S'assurer que 'ajaxurl' est défini { action: 'verify_download_code', code: code }, function(response) { if (response.success) { modalMessage.textContent = 'Code valide! Choisissez votre format de téléchargement:'; downloadLinkWave.style.display = 'block'; submitBtn.style.display = "none"; downloadLinkMp4.style.display = 'block'; codeInput.style.display = "none"; // Cacher le champ de saisie } else { modalMessage.textContent = response.data.message; downloadLinkWave.style.display = 'none'; downloadLinkMp4.style.display = 'none'; } } ); } else { modalMessage.textContent = "Veuillez entrer un code."; // Message en cas de champ vide } }); });