Bonjour,
Je rencontre un petit problème avec mon script JS / AJAX.
Les membres peuvent s'abonner ou se désabonner en cochant une checkbox et immédiatement via un script JS / AJAX le paramètre est modifié en base de données.
Script permettant de vérifier si l'internaute coche ou décoche la case :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if(param == "lettre_informations") { if(document.getElementsByName("lettre_informations").checked == false) { val = 0; } else { val = 1; } }
Checkbox :
Seulement voila lorsque la cas est cochée et l'internaute la décoche la valeur renvoyée est 1 alors qu'elle devrait etre de 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <table> <tr> <td><input type="checkbox" name="lettre_informations" <?php if($lettre_informations == "oui") print("checked=\"checked\"");?> onclick="modifParametres('lettre_informations','1');"/></td> <td>Reçevoir des lettres d'informations ainsi que des alertes relatives à mon compte par e-mail.</td> </tr>
Lorsque l'internaute coche la case décochée la valeur renvoyée est bien 1 (exact).
Comment faire pour que la valeur retournée soit 0 quand l'internaute décoche la case ?
Merci d'avance pour vos réponses.
Partager