// STAGE NATIONAL // REMPLIR LE FORMULAIRE // PARAGRAPHE PERSONNE // POUR 6 Personnes // STAGE NATIONAL // REMPLIR LE FORMULAIRE // PARAGRAPHE PERSONNE // POUR 6 Personnes let personne = 0; window.onload = () => { affichePersonne(personne); }; function ajoutPersonne() { affichePersonne(personne); } function affichePersonne(personneCount) { personneCount++; console.log("Affiche personne :", personneCount); if (personneCount > 6) { console.log("6 personnes maximum"); return; } // Vérifie si l'élément existe déjà if (!document.querySelector(`#personne${personneCount}`)) { let contenuHtmlPersonne = `

icone information à cliquer PERSONNE ${personneCount}`; if (personneCount > 1) { contenuHtmlPersonne += ` `; } contenuHtmlPersonne += `

`; if (personneCount < 6) { contenuHtmlPersonne += `
`; } contenuHtmlPersonne += `
`; // Insère le nouveau contenu après la dernière personne const lastPersonne = document.querySelector(`#personne${personneCount - 1}`); if (lastPersonne) { lastPersonne.insertAdjacentHTML("afterend", contenuHtmlPersonne); } else { document.body.insertAdjacentHTML("beforeend", contenuHtmlPersonne); } personne = personneCount; } } function selectPersonneProfil(select, personneCount) { console.log("Valeur sélectionnée :", select.value); const instrumentDisplayId = `#personne_${personneCount}_instrument_display`; const instrumentActiviteCall = document.querySelector(`#personne_${personneCount}_instrument_activite_call`); // Supprime l'affichage précédent if (document.querySelector(instrumentDisplayId)) { document.querySelector(instrumentDisplayId).remove(); } if (select.value === "professeur") { instrumentActiviteCall.insertAdjacentHTML("afterend", `
`); } else if (select.value === "instrumentiste") { instrumentActiviteCall.insertAdjacentHTML("afterend", `
`); } } function handleInstrumentChange(personneCount) { const instrumentSelect = document.querySelector(`#personne_${personneCount}_instrument`); const professeurField = document.querySelector(`#professeur_field_${personneCount}`); if (instrumentSelect && professeurField) { // Si l'instrument sélectionné est le piano, affiche une liste déroulante pour le professeur if (instrumentSelect.value === "piano") { professeurField.innerHTML = `

Seuls les élèves de Isabelle Gaston et Koyuki Kawahara peuvent s'inscrire pour le piano.

`; } else { // Pour les autres instruments, affiche un champ de saisie libre professeurField.innerHTML = ` `; } } } function supprimerPersonne(personneCount) { const personneElement = document.querySelector(`#personne${personneCount}`); if (personneElement) { personneElement.remove(); } }