Calcul

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Calcul

par Dom! » 28 nov. 2005, 10:42

Ok ok ca fonctionne impec !

Grace à toi je sais desormais comment appliquer le Javascript !!!

Merci encore

par Truc » 28 nov. 2005, 01:01

tu dois l'appel dans la fonction que tu possèdes deja:
<script language="javascript">

function arrondi(nombre, chiffre)
{
virgule=Math.pow(10,chiffre);
valeur_arrondi=(Math.round(nombre*virgule))/virgule;
return (valeur_arrondi);
}


function total_prime_ttc()
{
var prime_comp=document.quittance.prime_comp.value;
var frais_courtage=document.quittance.frais_courtage.value;
var facturation=document.quittance.facturation.value;
var total_arrondi= parseFloat(prime_comp) + parseFloat(frais_courtage) + parseFloat(facturation);

total_arrondi=arrondi(total_arrondi, 2); // 2 pour 2chiffres apres la virgule

document.quittance.prime_TTC.value=total_arrondi;

}
</script> 

par Dom! » 27 nov. 2005, 21:27

Je suis désolé je v parraitre lourd mais je met ce script mais comment le mettr en place! c'est à dire sur mon 1er script de calcul automatique c'est écrit comme ca :

<script language="javascript">
function total_prime_ttc()
{
var prime_comp=document.quittance.prime_comp.value;
var frais_courtage=document.quittance.frais_courtage.value;
var facturation=document.quittance.facturation.value;
document.quittance.prime_TTC.value = parseFloat(prime_comp) + parseFloat(frais_courtage) + parseFloat(facturation);

}
</script>
<td><input type="text" name="facturation" value=0 onkeyup="total_prime_ttc()" size="32"></td>
Maiis mon 2éme script je le met ou ?[/php]

par Truc » 27 nov. 2005, 01:07

comme ça pare exemple:
function arrondi(nombre, chiffre)
{
virgule=Math.pow(10,chiffre);
valeur_arrondi=(Math.round(nombre*virgule))/virgule;
return (valeur_arrondi);
}
source

par Dom! » 25 nov. 2005, 10:37

Ok ca fonctionne sauf que les résultats apparaissent avec + de 2 chiffres après la virgule.
Comment obligé à ce que le résultat soit sous la forme : 100. 20 ???


Merci pour vos réponses :D

par Truc » 24 nov. 2005, 15:54

les calculs dans le code se font deja en décimal ( => parseFloat ), il est évident que ton champ de la BD doit etre un champ supportant la virgule :wink:

par Dom! » 24 nov. 2005, 10:23

Ok tout fonctionne sauf que dans mon cas mes calculs se font avec des virgules !

Est ce que je dois changer quelque chose au code ou c'est dans ma base sql que je dois mettre décimal ?

Merci pour votre aide

par Dom! » 24 nov. 2005, 00:51

Impeccable merci à toi !!!!

:D

Re: Calcul

par Truc » 24 nov. 2005, 00:06

Jesepre avoir été clair lol
si c'est ça que tu veut oui sinon pas vraiment compris :-s

Calcul

par Dom! » 23 nov. 2005, 23:33

Bonjour à tous

Je cherche a effectuer en javascript !

Un calcul en temps réel d'une rubrique de mon formulaire, une sorte d'actuaisation de la page sans effacer le formulaire

Jesepre avoir été clair lol

merci pour vos réponses