Bonjour, j'ai le script suivant. je veut faire un calcul pour des zone texte qui contient des valeur réelles mai je veut que le calcul se faire uniquement si la checkbox devant la zone texte est coché et affiché la résultat dans une autre zone texte. le problème c'est que le programme ne tourne pas lorsque j'ai ajouté le teste pour voir les checkbox qui sont cocher. si j'enléve la condition if de la fonction TotalPayer le programme tourne et fait le calcul pour tout les zones texte.
function TotalPayer(rest)
{
if (document.form1.aregler.checked==true)
{
var x =document.form1.apayer.value;
var z= parseFloat(rest) + parseFloat(x);
document.form1.apayer.value = z;
}
}
</script>
<body>
<form name=form1>
<input name="aregler" type="checkbox" value="<?php echo $restant; ?>" onClick="TotalPayer(this.value)"
<input type="text" name="apayer" value="<?php echo '0.000'; ?>" readonly="true"> </td>
</form>
</body>
Configuration: Windows XP
Firefox 1.5