Bonjour,
J'utilise un petit script pour mettre 'disable' trois checkbox lorsque je clique sur une quatrième. Voici mon code :
Et le HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager