afficher un élément de formulaire sous certaines conditions

Eléphanteau du PHP | 17 Messages

25 déc. 2005, 19:35

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...

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

25 déc. 2005, 20:49

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> 

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 17 Messages

25 déc. 2005, 22:45

merci mais il faut absolument le gestionnaire d'évènement ?
n'y a-t-til pas une autre façon ?

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

25 déc. 2005, 23:09

c'est du javascript il faut bien qu'un évènement déclenche une action !

où est le problème ?

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute