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');">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.
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>
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
Partager