De kokliko_bleu - le 07-03-2007 1-
on peut aussi mettre du texte à la place des boutons; c'est - lourd.
<a href="#" onClick="GereChkbox('div_chck','1');">Tout sélectionner</a> |
<a href="#" onClick="GereChkbox('div_chck','0');">Tout désélectionner</a> |
<a href="#" onClick="GereChkbox('div_chck','2');">Inverser la sélection</a> |
|
2-ce code est-il adaptable à une région répétée ? avec un "do while"...
ex : supprimer tous les utilisateurs d'un liste provenant d"une BD mysql ?
merci | De pierre3 - le 29-03-2007 Bonjour,
Merci pour ce code,
J'ai une petite question sur l'intégration de ce code dans un tableau.
Exemple :
<table id="tableau">
<tr><td>code</td><td>libelle</td></tr>
<tr><td><input type="checkbox" ....></td><td>Rouge</td></tr>
<tr><td><input type="checkbox" ....></td><td>Jaune</td></tr>
<tr><td><input type="checkbox" ....></td><td>Vert</td></tr>
</table> |
|
Ce script n'arrive pas à lire les input dans ce cas.
Comment peut-on faire ?
Merci d'avance | De pierre3 - le 29-03-2007 Bonjour,
Merci pour ce code,
J'ai une petite question sur l'intégration de ce code dans un tableau.
Exemple :
<table id="tableau">
<tr><td>code</td><td>libelle</td></tr>
<tr><td><input type="checkbox" ....></td><td>Rouge</td></tr>
<tr><td><input type="checkbox" ....></td><td>Jaune</td></tr>
<tr><td><input type="checkbox" ....></td><td>Vert</td></tr>
</table> |
|
Ce script n'arrive pas à lire les input dans ce cas.
Comment peut-on faire ?
Merci d'avance | De noan59 - le 30-05-2007 Excellent script.
UN léger bémol cependant, il ne fonctionne pas dans le cas d'une utilisation des checkbox en liste (<li>). Une solution peut-être ? [Désolé je débute...] | De tashe - le 26-11-2007
function GereChkbox(conteneur, a_faire) {
var blnEtat=null;
var selected_item = 0;
var Chckbox = document.forms[conteneur].elements[0]
while (Chckbox!=null) {
if (Chckbox.nodeName=="INPUT")
if (Chckbox.getAttribute("type")=="checkbox") {
blnEtat = (a_faire=='0') ? false : (a_faire=='1') ? true : (document.getElementById(Chckbox.getAttribute("id")).checked) ? false : true;
document.getElementById(Chckbox.getAttribute("id")).checked=blnEtat;
selected_item ++;
}
Chckbox = document.forms[general].elements[selected_item]
}
}
|
|
<form id="general" name="general" method="post">
<a href="#" onClick="GereChkbox('general','1');">Tout sélectionner</a> |
<a href="#" onClick="GereChkbox('general','0');">Tout désélectionner</a> |
<a href="#" onClick="GereChkbox('general','2');">Inverser la sélection</a>
<table>
<tr><td>code</td><td>libelle</td></tr>
<tr><td><input type="checkbox" ....></td><td>Rouge</td></tr>
<tr><td><input type="checkbox" ....></td><td>Jaune</td></tr>
<tr><td><input type="checkbox" ....></td><td>Vert</td></tr>
</table>
</form>
|
|
| De dixler - le 26-11-2007 ça ne marche toujours pas... |