Bonjour

J'ai une liste déroulante alimenté en SQL.
Je souhaite, si l'on sélectionne Autre, afficher un input contenant le texte "précisez" (idéalement j'aurai souhaité que ça m'affiche "Précisez : [mon input]"

Voici une partie de mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<select name='batiment' onchange="document.getElementById('autre_batiment').style.display = (this.options[this.selectedIndex].value=='autre'? 'block':'none');">
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<tr><td>Précisez</td><td><input type="text" value="Précisez" id="autre_batiment" style="display:none;" value="toto"></td></tr>
Dans ce code, je sais que mon texte "Précisez" sera toujours affiché, mais j'aimerai beaucoup le masquer si 'autre' n'est pas sélectionné dans la liste.

Merci beaucoup pour votre aide

Ps : L'input, lui, fonctionne bien (.
Ps2 : Je débute en Js donc n'hésitez pas a me donner des astuces si ce que j'ai déjà fait n'est pas bon ...


Merci