it's ok now
here how to give the param
onclick='<%="verifierReversible("+Integer.parseInt(numLigne)+" )"%>' >


Regards
Elyes

---------- Forwarded message ----------
From: elyes sallem <elyes.sal...@gmail.com>
Date: 2009/4/8
Subject: Fwd: event onclick of nested:checkbox
To: Struts Users Mailing List <user@struts.apache.org>


here is the generated html code
                                        <input type="checkbox"
name="ajustContrat[0].CAjustTypeAjust" value="on"
onclick="verifierReversible(<%= Integer.parseInt(numLigne) %>)">

Regards
Sallemel



---------- Forwarded message ----------
From: elyes sallem <elyes.sal...@gmail.com>
Date: 2009/4/8
Subject: event onclick of nested:checkbox
To: Struts Users Mailing List <user@struts.apache.org>


Hello,
i have a checkbox to which i associated an event onclick
for this, i call a javascript function verifierReversible
here is the component call
<nested:checkbox property="CAjustTypeAjust" onclick="verifierReversible(<%=
Integer.parseInt(numLigne) %>)">
an here is the javascript function
function verifierReversible(i){
if
(document.forms[0].elements["ajustContrat["+i+"].CAjustTypeAjust"].checked==true){
document.forms[0].elements["ajustContrat["+i+"].CAjustTypeAjust"].value="R";
} else {
document.forms[0].elements["ajustContrat["+i+"].CAjustTypeAjust"].value=null;
}
}

the problem is that Integer.parseInt(numLigne)  is not replaced with its
value
any one has an idea?

Regards
Elyes*

*



-- 
Elyes.



-- 
Elyes.

Reply via email to