Bonjour,

Mon problème c'est que certains checkbox dans mon tableau HTML ne change pas leurs états quand je clique dessus alors d'autres dans le même tableau fonctionne normalement !! je ne trouve pas de réponse Je me suis que c'est peut être à cause des fonctions JS que j'ai mis lors du clique sur le bouton checkbox.

Voici le code JS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function affi(MycheckBox,val){
	var x,y,z;
	if(MycheckBox.checked){ 
		x=parseFloat(document.getElementById('val').value);
		y=parseFloat(val);	 
		z = x+y;
		document.getElementById('val').value = Math.round(z*1000)/1000;
	}
	else{
		x=parseFloat(document.getElementById('val').value);
		y=parseFloat(val);
		z = x-y;
		document.getElementById('val').value = Math.round(z*1000)/1000;
	}
}
function camp(MycheckBox,echeance,journee){
	if(MycheckBox.checked){ 
		 if (echeance>journee){
			alert("La date d'écheance est supérieur à la journée d'affectation. Vous voulez forcer l'affectation ?");
		}
	}
}
Voici le code HTML :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="checkbox" id="cla" name="<?php echo $S;?>" onclick="affi(this,'<?php echo $Montant;?>');camp(this,'<?php echo $echeance;?>','<?php echo $Journee;?>');">