Bonjour,

Je tourne en rond avec cette fonction pourtant simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
function affMasqBtnPrep(){
    var n = $("input:checked[name='prep[]']").length; // Nombre de checkbox cochée
    if(n == 0) {
            $("#BPrep").css({"visibility":"hidden"}); // Bouton invisible
    } else {
            $("#BPrep").css({"visibility":"visible"}); // Bouton visible
        }
};
La case à cocher :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="checkbox" name="prep[]" value="'.$row['num_commande'].'" class="casePrep">
Le bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="button" id="BPrep" value="Edition" />
J'aimerais afficher ou masquer un bouton (BPrep) en fonction de l'état des checkbox dans un tableau html. Les checkbox portent toutes le même nom mais des valeurs différentes.

Actuellement le bouton est masqué au chargement de la page, mais quand je coche il ne se passe rien, pas d'erreur non plus.