Forum Clubic

Petite histoire liste déroulante html/javascript - Besoin d'aide pour un événement

Bonjour à tous,

Je débute sur ce qui est des pages webs et déjà je rencontre un petit problème…

J’aimerais faire afficher un sous menu derriere le choix de liste deroulante, une pour les mois et une pour l’année, c’est-a-dire que je voudrais qu’après avoir valider les 2 choix le menu apparaisse…

Merci d’avance a ceux qui auront un peu de temps a m’accorder…

JéZùS

Salut.

Je ferais comme ça

un OnSelect() sur tes 2 menus déroulant qui appellerait une fonction et vérifirais si ces 2 menus on un booléen à true. Bien sur tu affectes le menu à true lors de l’événement.

Si c’est le cas j’utiliserais du css pour afficher le 3éme vsibility=visible.

peut tu mettre le langage dans le titre de ton sujet?

(ici pour éditer : http://www.clubic.com/forum/index.php?act=…4&p=6527337&st= )

Le OnSelect comment je le met applicable a mes 2 listes?

<select name="select1" onChange="taFonction()">

  • Non pas onSelect mais onChange

Mais je fais commen t pour identifier le changements des 2 liste et non du seul?

Exemple.


<html>
<head>
<script type="text/javascript">
var menu1;
var menu2;
menus = document.getElementsByTagName('select');
function verif()
{
	if(menu1 && menu2)menus[2].style.visibility ='visible';
}
</script>
</head>
<body>
<form name="form" method="" action="">
	<select name="select1" onChange="menu1=true;verif()">
  <option value="1">1</option>
  <option value="1">2</option>
  <option value="1">3</option>
	</select>
	<select name="select2" onChange="menu2=true;verif()">
  <option value="1">1</option>
  <option value="1">2</option>
  <option value="1">3</option>
	</select>
	<select name="select3" onChange="" style="visibility:hidden">
  <option value="1">1</option>
  <option value="1">2</option>
  <option value="1">3</option>
	</select>
</form>
</body>
</html>

:grrr: :??: :grrr: :grrr:

Oki merci bcp j’ai compris le principe, en tout cas merci d’avoir pris le temps de me répondre