Bonsoir,

J'ai la fonction javascript suivante qui s'éxecute lors d'un click sur une chekcbox de ma jsp :
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function CheckboxIntegration() 
{
	if (document.forms['rejetForm'].elements['integrationOUI'].checked)
	{
		document.forms['rejetForm'].elements['integrationNON'].checked = false;
		document.forms['rejetForm'].elements['integrationNON'].disabled = true;
		<%
                request.getSession().setAttribute("integre", "SI_INTEG");
                System.err.println("ckbox 1: " + request.getSession().getAttribute("integre").toString());
                %>
	}
	else if (document.forms['rejetForm'].elements['integrationNON'].checke)
	{
		document.forms['rejetForm'].elements['integrationOUI'].checked = false;
		document.forms['rejetForm'].elements['integrationOUI'].disabled = true;
		<%
                request.getSession().setAttribute("integre", "SI_CREA");
                System.err.println("ckbox 2: " + request.getSession().getAttribute("integre").toString());
                %>
	}
	else if (document.forms['rejetForm'].elements['integrationOUI'].checked==false && document.forms['rejetForm'].elements['integrationNON'].checked==false)
	{
		document.forms['rejetForm'].elements['integrationOUI'].disabled = false;
		document.forms['rejetForm'].elements['integrationNON'].disabled = false;
		<%
                request.getSession().setAttribute("integre", "");
                System.err.println("ckbox 3: " + request.getSession().getAttribute("integre").toString());
                %>
	}
}
Mon problème est que je passe dans tous les setAttribute, comme si le java s'exécutait sans se soucier de la condition javascript.

Pourtant le javascript ne s'exécute bien que si les conditions sont remplies.

Merci de l'aide que vous m'apporterez.