Problème de java ds du js
Bonsoir,
J'ai la fonction javascript suivante qui s'éxecute lors d'un click sur une chekcbox de ma jsp :
Code:
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.