Javscript tester si checkbox est cochée

Fermé
borhen - 6 nov. 2008 à 17:27
 borhen - 10 nov. 2008 à 08:54
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>
A voir également:

2 réponses

mickadone Messages postés 81 Date d'inscription jeudi 23 octobre 2008 Statut Membre Dernière intervention 28 mai 2009 2
7 nov. 2008 à 06:48
tu as essayé cette condition :
juste en rajoutant l'indice de ton check-box
je suis pas sûr que c'est là le probleme, tien*s moi au courant

if (document.form1.aregler[0].checked==true) {.....}
0
bonjour, merci c bien marcher!!!!!
0
Bonjour,

si mes souvenirs sont bons, il faut faire comme ça :

if (document.form1.aregler[0] == 'checked' ) {.....}
0