[JSP] regrouper des checkbox
Bonjour,
En fait j'ai une page avec 12 checkbox que je veux répartir en 3 groupes de 4.
Cad :
x pere 1
------xfils11
------xfils12
------xfils13
------xfils14
x pere 2
------xfils21
------xfils22
------xfils23
------xfils24
ainsi de suite...
Niveau affichage ca marche nikel.
Le problème c'est la fonction qui attribue les valeurs 'o' ou 'n' pour l'objet selon le fait qu'il soit coché ou pas.
Je veux faire les test suivants:
-si le pere est coché alors tous les fils doivent être cochés.
-si le pere est décoché alors tous les fils doivent être décochés.
-si un fils ,au moins, est coché le père doit être coché.
Mon ancienne fonction est la suivante :
Code:
1 2 3 4 5 6 7 8
| function ChangeCof(objet1,objet2) {
if (objet1.checked == true) {
objet2.value = 'O';
}
else {
objet2.value = 'N';
}
} |
et est appelée ici :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<td nowrap>
<div align="center"><input type="checkbox" name="topsel"
id="topsel<%=i%>" value="<%=topSelection%>"
onClick="ChangeCof(document.FormDetailDonneesSegmentFC.topsel<%=i%>,document.FormDetailDonneesSegmentFC.gtopsel<%=i%>);"
<%
if (topSelection.equals("O"))
{
%>checked
<% } %>>
</div>
</td> |
Merci pour votre aide