Bonjour,

Je cale pour une fonction et je me permet de vous demander de l'aide...

Voici à quoi ressemble mon html:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<div id='2' style='display:none'>
      <br>
      <div class='quest'>
        Je pose une question...?
      </div><input type='radio' name='Q2[]' value='1' onclick=
      "affCache('3',1);"> un choix<br>
      <input type='radio' name='Q2[]' value='2' onclick=
      "affCache('3',0);">un choix<br>
      <input type='radio' name='Q2[]' value='4' onclick=
      "affCache('3',1);">un choix<br>
    </div>
et la fonction "affCache('3')" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
function affCache (idDiv,Cond)
{
	var div = document.getElementById(idDiv);
 
	if (div.style.display == "none") {
		div.style.display = "";
		scrollBy(0,900);
	}else{if(Cond){
//code que je ne trouve pas :( 
 
}
}
 
}
Voilà mon problème:
en fait, j'aimerais que si l'élément "div" est visible et que Cond vaut true,
faire un reset() du reste du formulaire...

donc: pour mon exemple html n°1; un clic sur le premier ou sur le troisième choix annule tout le reste du formulaire...

Pourriez-vous m'aider ?

merci d'avance.