<select name="Pays" onchange="validationPays()"><option value="">Faites votre choix</option><option>Canada</option><option>État-Unis</option></select><select name="provetat"><option>Faites votre choix</option></select> Javascript: function validationPays() { var Pays = document.formulaire.Pays.selectedIndex; var valPays = document.getElementById("validationPays"); var valPEP = document.getElementById("valProv"); var ProvEtat = document.formulaire.provetat.options; var vide = new Array(); var canada = new Array(); var usa = new Array(); vide[0] = new Option("Faites votre choix"); canada[0] = new Option("Faites votre choix"); canada[1] = new Option("Alberta", "AB"); canada[2] = new Option("Colombie-Britannique", "BC"); canada[3] = new Option("Île-du-Prince-Édouard", "PE"); canada[4] = new Option("Manitoba", "MB"); canada[5] = new Option("Nouveau-Brunswick", "NB"); canada[6] = new Option("Nouvelle-Écosse", "NS"); canada[7] = new Option("Ontario", "ON"); canada[8] = new Option("Québec", "QC"); canada[9] = new Option("Saskatchewan", "SK"); canada[10] = new Option("Terre-Neuve-et-Labrador", "NL"); usa[0] = new Option("Faites votre choix"); usa[1] = new Option("New York", "NY"); usa[2] = new Option("Maine", "ME"); usa[3] = new Option("New Hampshire", "NH"); usa[4] = new Option("Vermont", "VT"); for (i = 0; i < document.formulaire.provetat.options.length; i++) { document.formulaire.provetat.options.length = 0; } if(Pays == 2) { for (i = 0; i < usa.length; i++) { ProvEtat[i] = usa[i]; } valPays.innerHTML = ''; return true; } else if(Pays == 1) { for (i = 0; i < canada.length; i++) { ProvEtat[i] = canada[i]; } valPays.innerHTML = ''; return true; } else { for (i = 0; i < vide.length; i++) { ProvEtat[i] = vide[i]; } valPays.innerHTML = ''; return false; } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question