Bonjour à tous,
Je voudrais changer les options d'un formulaire, suivant le choix d'un select
Voici le select en question
Et suivant le choix fait, des options apparaissent, sous forme de div.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <select name="type" id="type" onchange="affichelivre('divlivre');">
Par exemple si on sélectionne "Livre", il devrait apparraitre le div suivant:
... par l'intermédiaire de cette fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <div id="divlivre"> <tr><td>Nombre de pages</td><td><input type="text" name="page"></td></tr> <tr><td> Auteur</td><td><input type="text" name="auteur"></td></tr> <tr><td> Éditeur</td><td><input type="text" name="editeur"></td></tr> </div>
Cela ne fonctionne malheureusement pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function affichelivre(div){ var div=document.getElementById(div); var sujet=document.getElementById('type').options[document.getElementById('type').selectedIndex].value; if (sujet=="3") div.style.display= ""; else div.style.display = "none"; }
Merci!
Partager