<script type="text/javascript">
var catAndActs = <?php echo json_encode($arrPacks) ?>;
//pour voir dans la console ce que ça donne :
console.log("catAndActs :");
console.log(catAndActs);
function ChangecatList() {
var catList = document.getElementById("validationCustom03");
var actList = document.getElementById("validationCustom04");
var selCat = catList.options[catList.selectedIndex].value;
actList.innerHTML = "";
var cats = catAndActs[selCat];
console.log('selCat : ' + selCat);
console.log('cats : ' + cats);
if (cats) {
for (var i = 0; i < cats.length; i++) {
var cat = new Option(cats[i][1], cats[i][0]);
actList.options.add(cat);
}
}
}
</script>
jordane45
Messages postés37496Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention26 mai 2023341 Modifié le 3 oct. 2018 à 10:07
Bonjour,
Habituellement je te répondrai... oui ET ? Qu'as tu cherchés ? Qu'as tu essayé ?
mais te connaissant..... c'est peine perdue. donc.. on va gagner du temps ...
. voila.... Tu peux tout simplement remplacer
actList.innerHTML = "";
par
actList.innerHTML = "<option value=''></option>";
Autre possibilité, générer un OPTION avant ta boucle
var cat = new Option('','');
actList.options.add(cat);
Cordialement,
Jordane
msi79
Messages postés509Date d'inscriptionlundi 24 août 2009StatutMembreDernière intervention 2 mai 20231 3 oct. 2018 à 14:31
Merci pour l'aide j'ai opté pour la deuxième solution. je vais faire des efforts.
3 oct. 2018 à 14:31