[Javascript] nombre à virgule
bonjour,
j'ai un soucis en ce qui concerne des nombres à virgules. En effet lors du 1er l'affichage de ma page .php les valeurs sont de la forme 10.00 € par exemple. mais dés lors que j'execute le script Javascript les nombres apparaissent comme ceci 10 €.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
<html>
<head>
<script language="javascript" type="text/javascript">
<!-- recupération des champs -->
function recup(valeur)
{
assurance = new Number(document.getElementById("mttassurance").value);
total = new Number(document.getElementById("total").value);
if(valeur == "oui")
{
assurance = new Number(total * 0.03)
if(assurance < 15)
{
assurance = Number(15.00);
}
total = total + assurance;
document.getElementById("mttassurance").value = assurance;
document.getElementById("total").value = total;
}
else
{
total = total - assurance;
document.getElementById("total").value = total;
assurance = Number(0.00);
document.getElementById("mttassurance").value = assurance;
}
}
</script>
</head>
<body>
<?php
//variable
$fraisdossier = "16.00";
$total = "118.00";
?>
<form name="form1" action="" method="POST">
<table width="100%">
<tr>
<td>Assurance annulation <br>( 15 ) :<br>
<input type="radio" id="assurance" name="assurance" value="oui" onclick="recup(this.value)"/> oui
<input type="radio" id="assurance" name="assurance" value="non" checked onclick="recup(this.value)"/> non
</td>
<td class="prix"><br><input type="text" id="mttassurance" name="mttassurance" value="0.00" size="4" style="background-color:#D3AD92;border-width:0;text-align:right" readonly/> </td>
</tr>
<tr>
<td>Total à régler :</td>
<td class="prix">
<input type="text" id="total" name="total" value="<?php echo number_format($total,2, '.', '');?>" size="4" style="background-color:#7C483F;border-width:0;text-align:right;color: #FFFFFF" readonly/> </td>
</tr>
</table>
</body>
<html> |
il s'agit seulment d'une page de test là.
Bref je ne vois pas comment faire pour resoudre ce problème.
Pouvez-vous m'aider ? merci