bonjour tout le monde,
voila j'ai un petit probleme
j'ai un menu (select) de choix de pays et si l'utilisateur choisi autre une zone de texte dois s'afficher pour pouvoir saisir le nom du pays,
dans les attribut du select j'utilisais:
ca bout de code fonctionne tres bien mais le probleme est que dans le cas d'un utilisateur trop pressé qui choisi en fait un des pays de la liste le champ de texte apparait toujours, j'ai donc essayer de faire ce mini script, mais qui ne fonctionne pas beaucoup...
si quelqu'un voit le probleme ...
,
merci d'avance
Modifié par bedomon (22 Feb 2006 - 15:20)
voila j'ai un petit probleme
j'ai un menu (select) de choix de pays et si l'utilisateur choisi autre une zone de texte dois s'afficher pour pouvoir saisir le nom du pays,
dans les attribut du select j'utilisais:
onchange="document.getElementById('idMonChampText').style.visibility='visible'"
ca bout de code fonctionne tres bien mais le probleme est que dans le cas d'un utilisateur trop pressé qui choisi en fait un des pays de la liste le champ de texte apparait toujours, j'ai donc essayer de faire ce mini script, mais qui ne fonctionne pas beaucoup...
<label for="menu" class="formlabel">Pays :</label>
<select id="menu" name="menuPays" tabindex="5">
<option value="France" selected="selected">France</option>
<option value="Dom-Tom">Dom-Tom</option>
<option value="Belgique">Belgique</option>
<option value="Suisse">Suisse</option>
<option value="Autre" >Autre...</option>
</select>
<script language="javascript" type="text/javascript">
if document.getElementById('menu').selectedIndex=4 { document.getElementById('Autre').style.visibility='visible';
else document.getElementById('Autre').style.visibility='hidden';}
</script>
<input type="text" name="autrePays" id="Autre" class="autrePays" />
si quelqu'un voit le probleme ...

merci d'avance
Modifié par bedomon (22 Feb 2006 - 15:20)