Bonjour à tous,

Je voudrais changer les options d'un formulaire, suivant le choix d'un select

Voici le select en question

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<select name="type" id="type" onchange="affichelivre('divlivre');">
Et suivant le choix fait, des options apparaissent, sous forme de div.

Par exemple si on sélectionne "Livre", il devrait apparraitre le div suivant:

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>
... par l'intermédiaire de cette fonction

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";
}
Cela ne fonctionne malheureusement pas...

Merci!