Gotcha Posté 11 Mai 2006 Partager Posté 11 Mai 2006 Bonjour le hub, Une petite question, je pense qu'elle se résoud en javascript mais vu que j'ai pas trouvé de résultat je sais pas trop où la poser J'ai une liste de case à cocher (checkbox), avec certaines dépendantes d'autres. En simple je voudrais que si l'on coche une case "fille", la mère soit cochée automatiquement, et si l'on décoche une case "mère", les "filles" soient aussi décochées... Si quelqu'un sait comment faire ça simplement ça m'aiderait bien. Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 11 Mai 2006 Partager Posté 11 Mai 2006 Bonjour, Regarde ce lien : http://fashion.hosmoz.net/blog/2005/06/24/...-plein-de-cases J'ai testé et cela fonctionne Portekoi Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gotcha Posté 11 Mai 2006 Auteur Partager Posté 11 Mai 2006 Merci beaucoup Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gotcha Posté 11 Mai 2006 Auteur Partager Posté 11 Mai 2006 (modifié) En fait j'ai re un problème Pour reprendre les éléments de mon premier message, j'arrive à activer la case mère si l'on coche une de ses filles, mais pas à décocher les filles si on décoche la mère (je sais pas si c'est clair). Voici le formulaire (exemple hein) <table> <thead> <th></th> <th>Options</th> </thead> <tr id="option-1"> <td><input type="checkbox" id="option1" name="refoption1" /></td> <td>option 1</td> </tr> <tr id="option-2"> <td><input type="checkbox" id="option2" name="refoption2" /></td> <td>option 2</td> </tr> <tr id="option-3"> <td><input type="checkbox" id="option3" name="refoption3" onclick="active('option3','option2');" /></td> <td>option 3 (nécessite l'option 2)</td> </tr> <tr id="option-4"> <td><input type="checkbox" id="option4" name="refoption4" onclick="active('option4','option2');" /></td> <td>option 4 (nécessite l'option 2)</td> </tr></table> Et le script utilisé pour cocher la case mère function active(option, optionnecessaire){ if(document.getElementById(optionnecessaire).checked != 1 && document.getElementById(option).checked) document.getElementById(optionnecessaire).checked = 1;} Si vous avez une petite idée de comment faire "l'inverse"... Modifié 11 Mai 2006 par Gotcha Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant