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 :
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>
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.
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.