2012-10-18 6 views
1

J'ai essayé de calculer pour le dernier jour comment ajouter un point décimal sur le total de ma calculatrice.Jquery Calculatrice Point décimal

http://www.waveleisure.co.uk/calc/

Son sans doute préférable de vérifier ce lien, les œuvres d'épargne mensuelles, mais je ne peux pas semblent obtenir le prix de formater en .00.

Le script est ici, (http://www.waveleisure.co.uk/calc/js/myscript.js) c'est une version modifiée de celui que j'ai trouvé en ligne? Toutes les idées, j'ai essayé de fixer (4); en vain.

Merci.

Répondre

2

Essayez d'ajouter

var total = (+aaa + +bbb + +ccc).toFixed(2); 
$("#total").val(total); 

après les lignes 116, 184 et 253 dans MyScript.js et remplacer tous les cas où vous avez

Math.round((+aaa + +bbb + +ccc) *4 - value).toFixed(2); 

avec

((aaa + +bbb + +ccc) *4 - value).toFixed(2) 

bien sûr remplacement value avec la constante d'origine dans le code

+0

Merci compagnon, été tirant mes cheveux pendant des jours, cela l'a réparé tout de suite: D – Brent

+0

Pas de soucis mec :) – chridam

0

Dans votre code, vous arrondissez la réponse

// Total Saving Scriptt 
var savingchoice = Math.round((+aaa + +bbb + +ccc) *4 - 41).toFixed(2); 

Remplacez cette

var savingchoice = ((aaa + +bbb + +ccc) *4 - 41).toFixed(2); 

Math.round arrondit le plus proche valeur entière, de sorte que vous perdrez chiffres après la valeur décimale.

+0

J'ai essayé votre code et malheureusement cela n'a pas fonctionné, merci quand même. – Brent

+0

@BrentFrench avez-vous supprimé toutes les instances math.round de votre code? – Sibu

+0

ouais essayé sur ma boîte locale, la solution de chridam a travaillé merci pour l'entrée de toute façon – Brent