Bonjour

J'aimerai tester l'état cochée ou non d'une case à cocher. La case à cocher fait partie d'une liste de cases chacune associée à un enregistrement d'une table. Je boucle sur les enregistrements dans un foreach en PHP ($key vaut l'id de l'enregistrement sur lequel je boucle).

Code HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<td align="center">
<input type="checkbox" onClick="maFonction('<?php echo $key; ?>');"  name="maCase[<?php echo $key; ?>]" id="maCase[<?php echo $key; ?>]" value="<?php echo $key; ?>">
</td>
Dans ma fonction je souhaite faire un traitement si la case à cocher sur laquelle je viens de cliquer vient de se cocher :
Code Javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
function maFonction(num){
    var n = parseInt(num);
    if (document.monForm.maCase[n].checked){
        alert(num);
    }
}
Or ceci ne marche pas. J'ai une erreur javascript comme quoi doucment.monForm.maCase a la valeur Null ou n'est pas un objet.


Merci d'avance pour votre aide