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 :
et est appelée ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function ChangeCof(objet1,objet2) { if (objet1.checked == true) { objet2.value = 'O'; } else { objet2.value = 'N'; } }
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager