Bonjour,

voila une liste de checkbox accompagnée de Label, lorsqu'on je clique sur un label, je voudrais que le checkbox à coté checked ou inversement... J'ai essayé plusieurs choses ce matin et finalement à ma grande surprise, le simple fait de définir le même Id sur le checkbox et sur le label, fonctionne, sans rien ajouter dans le script. En plus c'est compatible (IE6-9, Firefox, Safari/Chrome, Netscape, Opéra)

Curieux non ?

Votre avis m'intéresse,

Et bonne journée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<div id="_select" class="_select">
 <span id="_select_text" class="_select_text"></span> <!-- Container select -->
 <img id="_select_opn" class="_select_opn" src="public/images/_select_opn.png"> <!-- Bouton affiche/masque la liste -->
 <div class="_select_list" id="_select_list"> <!-- Si liste ouverte on peut sélectionner plusieurs ass sans fermer -->
  <span id="loc_selected" style="display: block;"></span> <!-- Si clique, on ferme la liste, idem à bouton  -->
  <span class="_optgroup">Groupe ...</span>
<br />
<input type="checkbox" id="ass" /> <label for="ass" class="test">
</div> 
</div>