const form = document.getElementById('editPrestationForm'); const titleField = document.getElementById('prestationTitle'); const descriptionField = document.getElementById('prestationDescription'); const typeField = document.getElementById('prestationType'); const priceMinField = document.getElementById('priceMin'); const priceMaxField = document.getElementById('priceMax'); const errorEmpty = document.getElementById('errorEmpty'); const errorTechnical = document.getElementById('errorTechnical'); const successMsg = document.getElementById('successMsg'); form.addEventListener('submit', function (e) { e.preventDefault(); errorEmpty.classList.add('d-none'); errorTechnical.classList.add('d-none'); successMsg.classList.add('d-none'); const title = titleField.value.trim(); // champ obligatoire manquant if (title === '') { errorEmpty.classList.remove('d-none'); return; } // 2️ Simulation d’erreur technique const erreurTechnique = false; // mettre true pour tester if (erreurTechnique) { errorTechnical.classList.remove('d-none'); return; } //Succès successMsg.classList.remove('d-none'); console.log("Nouvelles données :", { titre: title, type: typeField.value, description: descriptionField.value, prixMin: priceMinField.value, prixMax: priceMaxField.value }); // Redirection après un court délai setTimeout(() => { window.location.href = "../liste_prestation/liste_prestation.html"; }, 1500); });