Bonjour tout le monde,

J'appelle une fonction javascript lors de la perte du focus d'une de me zones de texte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
onblur="comparer(document.getElementById(\'note_zone_de_texte\').value,document.getElementById(\'note_originale\').value);"
J'arrive dans ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function comparer(val1,val2){
 
	alert("Valeur 1 : " + val1);
	alert("Valeur 2 : " + val2);
	if(val1 != val2) 
	{ 	
		alert("different");
		//go_modification(); 
	} 
	else
	{
		alert("pas différent");
	}
}
Je suis dans la première zone de texte de mon tableau, je tape 2, j'ai deux alertes qui me disent :

0
2
"différent"
Le 0 est un champ caché avec la note (sur 20) se trouvant dans la base de données mysql.

Jusque là, c'est ok.

je tape ensuite 4 dans l'autre zone de texte (celle juste en dessous) j'obtiens à nouveau :

0
2
"différent"
et la même chose pour toutes les zones de texte que je change.

Il ne prend donc pas la valeur de la nouvelle zone de texte.

Comment puis-je résoudre ce problème ?

Merci d'avance.

beegees