'disable' des checkbox sur IE
Bonjour,
J'utilise un petit script pour mettre 'disable' trois checkbox lorsque je clique sur une quatrième. Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function updateCheckboxes(cb) {
if (cb.checked) {
document.getElementById("cb1").disabled = true;
document.getElementById("cb2").disabled = true;
document.getElementById("cb3").disabled = true;
document.getElementById("cb4").disabled = true;
}
else {
document.getElementById("cb1").disabled = false;
document.getElementById("cb2").disabled = false;
document.getElementById("cb3").disabled = false;
document.getElementById("cb4").disabled = false;
}
} |
Et le HTML :
Code:
1 2 3 4 5
| <input id="cb1" type="checkbox" name="Resource" checked="checked"/> Resources <br />
<input id="cb2" type="checkbox" name="Capacity" checked="checked"/> Capacity Forecast <br />
<input id="cb3" type="checkbox" name="BudgetSynthesis" checked="checked"/> Budget Synthesis <br />
<input id="cb4" type="checkbox" name="Plan" checked="checked"/> Operation Plan <br />
<input type="checkbox" name="Rpm" onchange="updateCheckboxes(this)"/> RPM Data <br /> |
Tout cela marche très bien sur Chrome mais je viens de le tester sous IE et là plus rien ne marche, toutes mes checkbox réagissent n'importe comment...
Pourriez-vous m'indiquer d'où vient le problème afin de trouver une alternative ?
Merci d'avance,
Alex