Bonjour,
j'ai un petit soucis. J'ai fait une page en trois sections, chaque section étant une DIV, et un bouton sous les sections.
Dans la Section 3 si on sort d'un champ avec modification on efface la section 1 & 2. Un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <div id="Section1">BlaBla Bla Section 1</div> <div id="Section2">BlaBla Bla Section 2</div> <div id="Section3">BlaBla Bla Section 3</div> <input type="button" class="bouton" value="Calculer" name="Calculer" id="calculer" onClick="majMenu('', 'Test', '', '', '');">
et cacheSection est définie ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <select class='valTxt' name="ZONE_GEO" id= "ZONE_GEO" onChange="cacheSection();"> ... </select>
Le tout marche bien, sauf si en sortant du champ on clique sur le bouton. En effet l'effacement des sections provoque une remontée du bouton, et donc l'action du bouton n'est pas prise en compte. On est donc obligé de recliquer sur le bouton pour que le calcul s'effectue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function cacheSection() { // Récupération et taitement ... // Puis on efface elt.style.display = (visible ? "inline" : "none"); }
Une petite idée serait la bienvenue. Merci.
Partager