Forum » Client-Side scripting » Plus teken in berekening..
Rapifia Europe
Berichten: 3716
avatar
Online Stuur privebericht
Beste,

Ik vind het echt zo irritant dat je bij JavaScript een plus hebt voor én optellen én 2 variabelen of strings bij elkaar te steken.

Daarom nu ook dit probleem:
Ik heb een functie die het totaal te betalen bedrag bepaalt. Nu wordt daar iets in gestopt (een input uit een text veld) en vervolgens worden er de transactie kosten bijgestopt. Deze transactie kosten zijn 2% van het bedrag + €0,44 en dan nogmaals 19% over het totaal van de transactiekosten.

Komt er dus op neer dat als jij iets wil kopen voor €2,00 je dan dus 2*0.02 = 0.04. 0.04 + 0.44 = 0.48. 0.48 * 1.19 = 0.57 transactiekosten.
Vervolgens moeten deze transactiekosten daar worden opgeteld bij het bedrag en daar loopt dus de fout.

JavaScript denkt waarschijnlijk dat ik een text bij een number wil plakken, wat niet gaat.

Ik heb parseFloat() geprobeerd toe te voegen, enkel zonder resultaat. De berekening is nu als volgt:

Code | Selecteer Alles
minimaliseren
1
var totaalbedrag bedrag + (((bedrag*0.02)+0.44)*1.19).toFixed(2);


Waar bedrag staat tot de input.

Wie weet hoe ik het kan oplossen?

Alvast heel erg bedankt!
17-09-2011 16:51
Dit topic is 273 keer bekeken door 41 verschillende leden
Reacties op: "Plus teken in berekening.."
1
Rapifia Europe
Berichten: 3716
avatar
Online Stuur privébericht
Is er inmiddels iemand die de oplossing voor me heeft?
22-09-2011 11:44
Berichten: 35
avatar
Offline Stuur privébericht
hoe ken je een waarde toe aan bedrag?
22-09-2011 11:59
Rapifia Europe
Berichten: 3716
avatar
Online Stuur privébericht
Bedrag wordt eerder gedefiniëerd en voorzien van een text input (HTML).

Nieuwe reactie samengevoegd met originele reactie op 22.09.11 20:38:50:
Zojuist opgelost.
Nu vraag 2 :
Hoe kan ik op deze berekening terugrekenen?
Dus als ik het totaalbedrag incl. de kosten heb en het subtotaal exclusief de kosten wil berekenen?
22-09-2011 19:42
Luc
devow.nl
Berichten: 1592
avatar
Offline Stuur privébericht
is dat niet gewoonhetzelfde alleen dan + door min en keer door gedeeld door?
23-09-2011 08:39
Rapifia Europe
Berichten: 3716
avatar
Online Stuur privébericht
Nop, werkt dan niet, dan kom ik uit op 400 als ik een tientje invul..
23-09-2011 17:42
Reageer op: "Plus teken in berekening.."
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden