Bonjour,
Je développe un formulaire en php et pour expliquer simple :
sur mon formulaire j'ai 4 champs de saisie pour 4 nombres et le but
est chaque fois qu'on sort d'un champ, il fait le calcul des 4 champs dans
le dernier. Jusque là pas de problème, j'appelle depuis mon champ la fonction
qui me fait le calcul.

Ou sa se corse, c'est que si je fais champ5 = champ1 + champ2 + champ3 + champ4 alors si un des champ est vide, le total verra apparaître NaN.

Donc j'ai essayé de contourner le problème en faisant des conditions que
si par exemple le champ2 est vide, il faut pas le prendre dans le total.

Je vous montre le code (dans cet exemple si les 3 premiers champs sont vides, alors il calcule que le dernier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if ((isNaN(champ1))&&(isNaN(champ2))&&(isNaN(champ3))){
			var champ5 = parseFloat(document.getElementById("champ4").value);
			document.getElementById("champ5").value=champ5;
			}
Et le problème, c'est que j'ai l'impression que mon programme n'exécute pas le code.

Là ça fait des jours que je cherche et je trouve pas.

Merci à vous pour votre aide précieuse.

Guy.