[debutant]liste select dynamique..pb ie, firefox
Salut à tous,
je débute dans l'écriture javascript...
j'ai écrit ces quelques lignes pour créer un classique champ select qui s'affiche en fonction d'un 1er...
cela fonctionne très bien dans firefox mais dans ie mon 2ème champ est vide !
voilà le code js:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<script language="JavaScript">
// tableau prénom
prenom = new Array();
prenom[1] = "Ludo";
prenom[2] = "Ethel";
// tableau famille
famille = new Array();
famille[0] = new Array("famille");
famille[1] = new Array("Max","Aurel","Jojo");
famille[2] = new Array("Adrien","Antoine");
function AffFamil() {
choix = document.getElementById("nom").value;
t= "";
for(i=0;i<famille[choix].length;i++) {
t+="<option value='"+famille[choix][i]+"'>"+famille[choix][i]+"</option>";
}
document.getElementById("famille").innerHTML=t;
}
</script> |
et le html
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<form name="form1" method="post" action="chap-14.html">
<select id="nom" onchange="AffFamil();">
<option value="0">- - - - -</option>
<option value="1"> Ludo</option>
<option value="2"> Ethel</option>
</select>
<select id="famille" name="famille">
<option value="0">famille</option>
</select>
<br />
<input type="submit" name="envoi" value="Envoi" /><br />
</form> |
merci pour votre aide...