Page 1 sur 1

afficher un élément de formulaire sous certaines conditions

Posté : 25 déc. 2005, 19:35
par spilliaert
Bonjour à tous et bonnes fêtes de fin d'années !!!!

Voilà; je cherche à afficher un élément de formulaire sous certaines conditions; par exemple, un select n'apparaît que si un radio est sélectionné.
Pourriez-vous m'aider ?
Je ne vois pas du tout comment faire(en plus, javascript, c pas mon truc) Sad
voici mon code:
<script language="javascript">if (document.form.2=checked)
document.form.3.display="none";
</script>
<form name="form">
<input type="checkbox" name="2" checked>diparais!!!
<input type="radio" name="3">
</form>

Merci d'avance...

Posté : 25 déc. 2005, 20:49
par Truc
Salut, essaie ça:

JS
function cacher()
{
   if (document.form.check.checked==true)
   {   
	  document.form.text.style.visibility="visible";
   }
   else
   {
      
	  document.form.text.style.visibility="hidden";
   }
}

</script>
Form
<form name="form">
		Case:
		<input type="checkbox" name="check" onClick="cacher();">
		<input type="text" name="text" checked>diparais!!!				
	</form> 

Posté : 25 déc. 2005, 22:45
par spilliaert
merci mais il faut absolument le gestionnaire d'évènement ?
n'y a-t-til pas une autre façon ?

Posté : 25 déc. 2005, 23:09
par Truc
c'est du javascript il faut bien qu'un évènement déclenche une action !

où est le problème ?