JAVASCRIPT SOMME DE DEUX NOMBRE
borhen
-
ak -
ak -
Bonjour, j'ai le script suivant :
<script type="text/javascript">
function TotalPayer(rest)
{
var x =document.form1.apayer.value;
var z= rest + 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>
le script consite en cliquant sur le checkbox de faire la somme de la variable float $restant que je l obtien de la base de donnée et d'afficher la résultat dans la zone texte "apayer". Mon probléme c'est que la résultat sera afficher sous forme de concatination entre la 1ér valeur et la deuxiéme valeur et non pas de faire la somme c a d si j'ai 12,400 + 6,300 au lieu que la résultat affiché est 18,700 elle sera 12,4006,300. Est ce quelqu'un peut m'aider. MERCI
<script type="text/javascript">
function TotalPayer(rest)
{
var x =document.form1.apayer.value;
var z= rest + 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>
le script consite en cliquant sur le checkbox de faire la somme de la variable float $restant que je l obtien de la base de donnée et d'afficher la résultat dans la zone texte "apayer". Mon probléme c'est que la résultat sera afficher sous forme de concatination entre la 1ér valeur et la deuxiéme valeur et non pas de faire la somme c a d si j'ai 12,400 + 6,300 au lieu que la résultat affiché est 18,700 elle sera 12,4006,300. Est ce quelqu'un peut m'aider. MERCI
A voir également:
- Fonction calcul somme javascript
- Fonction si et - Guide
- Formule somme excel colonne - Guide
- Calcul moyenne excel - Guide
- Somme si couleur - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
1 réponse
Salut,
Et comme ceci?
Le 0 devrait fournir un transtypage implicite en nombre entier/flottant :-)
Et comme ceci?
<script type="text/javascript"> function TotalPayer(rest) { var x =document.form1.apayer.value; var z= 0 + rest + x; document.form1.apayer.value = z; }
Le 0 devrait fournir un transtypage implicite en nombre entier/flottant :-)
borhen
j'ai ajouter le 0 comme vous m'avez dit mai la résultat est resté la même.
kilian
Messages postés
8732
Date d'inscription
Statut
Modérateur
Dernière intervention
1 526
>
borhen
Alors comme ça:
ak
bonjour svp je veux un script javascript qui fait la simme de deux entier