Recuperation de la valeur d'un checkbox

mmanas44 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
mmanas44 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,



je souhaite récuperer la valeur d'un checkbox d'un formulaire,

if($rep[0][59]==1){
$chaine='<td><input type="checkbox" id="BSalaire" value="ok" checked ';
if($_SESSION['compte']!='ADMINISTRATEUR') $chaine.="disabled";
$chaine.='/></td>';
}else{
$chaine.='<td><input type="checkbox" value="ok" ';
if($_SESSION['compte']!='ADMINISTRATEUR') $chaine.="disabled";
$chaine.='/></td>';
}
$chaine.='<td><label for="checkbox" >Bulletin de salaire</label></td>';

pour cela j'ai fait:

var BSalaire = document.getElementById('BSalaire').checked;
le resultat est le suivant:

document.getElementById("BSalaire") is null

3 réponses

  1. Defouille Messages postés 404 Statut Membre 54
     
    Bonjour,

    es-tu bien sur que "$rep[0][59]==1" ?
    il semblerait que ton input checkbox n'ai pas d'identifiant.
    0
  2. mmanas44 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
     
    $rep[0][59] correspond à la valeur de bsaire dans la DB, il est de type tinyint(1),
    et pour l'id, il y est: id="BSalaire"
    0
  3. mmanas44 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
     
    $rep[0][59]==1 -----> le checkbox est coché
    $rep[0][59]==1 -----> le checkbox n'est pas coché
    0
    1. Defouille Messages postés 404 Statut Membre 54
       
      ?

      dans ton code les inputs checkbox que tu crée n'ont pas tous des identifiants.
      0
    2. mmanas44 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
       
      effectivement, bien vu, grand merci !maintenant ça marche!
      0