Bonjour à tous,

J'ai une liste déroulante qui s'incrémente en php :
<select name="appre_vente" OnChange="afficheautre();">>
<? $retour_appre = mysql_query("SELECT * FROM appre ORDER BY tri_appre");
while ($donnees_appre = mysql_fetch_array($retour_appre))
{ ?> <option value="<?php echo $donnees_appre['id_appre']; ?>"><?php echo $donnees_appre['appre']; ?></option><? } ?>
</select>
Les valeurs des options sont 1,2,3,4,5 ou 6

Je souhaiterais que lors de la sélection des valeurs 5 et 6 une zone (avec un nouveau formulaire) s'affiche (et se cache si ces les autres options)

Voilà ma fonction javascript qui ne fonctionne pas :

1
2
3
4
5
6
7 function afficheautre() {
if (document.appre_vente.options.value == "1")

document.getElementById('Div2200fr2').style.display='block';
else
document.getElementById('Div1200fr2').style.display='none';
}
Et mes Div ou doit s'afficher mon formulaire :

<div id="Div1200fr2" style="display:block;">1</div>
<div id="Div2200fr2" style="display:none;">2</div>
Autant dire ça en fonctionne pas !

Merci à vous de votre aide pour résoudre ce problème !

Cdt