par
beninsky » 24 févr. 2009, 14:17
Désolé, j'ai eu une solution sur un autre forum du coup j'ai continué car ce n'était pas mes checkbox qui posaient problème mais l'événement onclick sur les option que IE ne gère pas :S
Merci pour ces conseils concernant les normes JavaScript je vais mettre à jour mon script.
J'ai mis un onchange sur le select mais maintenant je dois vérifier quelle est la valeur de mon option lorsque je change et si elle est égale à Administrator je coche toutes les checkbox, si elle n'est pas égal à Administrator je décoche toutes les checkbox.
C'est bon j'ai trouvé !
function monchoix() {
if(document.getElementById("monselect").options.selectedIndex==1) {
var TabChecks=document.getElementsByName('groupe[]');
TCL=TabChecks.length;
for (i=0; i<TCL; i++) {
TabChecks[i].checked = true;
}
}
else {
var TabChecks=document.getElementsByName('groupe[]');
TCL=TabChecks.length;
for (i=0; i<TCL; i++) {
TabChecks[i].checked = false;
}
}
}
Désolé, j'ai eu une solution sur un autre forum du coup j'ai continué car ce n'était pas mes checkbox qui posaient problème mais l'événement onclick sur les option que IE ne gère pas :S
Merci pour ces conseils concernant les normes JavaScript je vais mettre à jour mon script.
J'ai mis un onchange sur le select mais maintenant je dois vérifier quelle est la valeur de mon option lorsque je change et si elle est égale à Administrator je coche toutes les checkbox, si elle n'est pas égal à Administrator je décoche toutes les checkbox.
C'est bon j'ai trouvé !
[php]function monchoix() {
if(document.getElementById("monselect").options.selectedIndex==1) {
var TabChecks=document.getElementsByName('groupe[]');
TCL=TabChecks.length;
for (i=0; i<TCL; i++) {
TabChecks[i].checked = true;
}
}
else {
var TabChecks=document.getElementsByName('groupe[]');
TCL=TabChecks.length;
for (i=0; i<TCL; i++) {
TabChecks[i].checked = false;
}
}
}[/php]