Bonjour,

J'ai plusieurs checkbox portant le même ID, ainsi qu'un button disabled par défaut, j'aimerai qu'une fois je coche une case ça permet d'activer le bouton. Voici mon formulaire :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<form id="form1" name="form1" method="post" action="">
  <input type="checkbox" id="chk" onClick="apply_submit()" />
  <input type="checkbox" id="chk" onClick="apply_submit()" />
  <input type="checkbox" id="chk" onClick="apply_submit()" />
  <input type="checkbox" id="chk" onClick="apply_submit()" />
  <button type="button" id="dl" disabled="disabled">Supprimer</button>
</form>

Voici mon code javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
                    function apply_submit()
                    {
                        if(document.getElementById("chk").checked==true)
                        {
                            document.getElementById("dl").removeAttribute("disabled");
                        } else {
                            document.getElementById("dl").setAttribute("disabled", "disabled");
                        }
                    }
                 </script>
Il faut une boucle car mes checkbox ont le même ID, mais avec ce code juste le premier checkbox marche le reste ne se passe rien.