login  Naam:   Wachtwoord: 
Registreer je!
 Forum

getallen optellen ipv aan elkaar te plakken

Offline killerwhale6 - 27/09/2007 17:12
Avatar van killerwhale6Nieuw lid hoi,

Ik heb een probleem bij het optellen van getallen: ze worden altijd naast elkaar geplaatst wanneer ik + doe. Ik gebruik dan parseFloat() bij elk afzonderlijk getal, maar wanneer ik dan later die totalen weer optel worden ze weer aan elkaar gezet, dus ik weet niet of ik dit juist doe. iemand helpt?

thanks!!

Matt

7 antwoorden

Gesponsorde links
Offline vinTage - 27/09/2007 17:16
Avatar van vinTage Nieuw lid en met += ?
Offline Sam - 27/09/2007 17:17
Avatar van Sam PHP expert een stukje code zou mss helpen, en ben je zeker dat de getallen NIET tussen quotes staat?
Offline killerwhale6 - 27/09/2007 17:27 (laatste wijziging 27/09/2007 17:28)
Avatar van killerwhale6 Nieuw lid
  1. totaalex21 = totaalex21 + parseFloat(form1.item_totaalex[x].value);
  2. ...
  3. form1.mvh.value = parseFloat(totaalex21) + parseFloat(totaalex6);


staat nu dus met parsefloat, want zonder worden ze gewoon aan elkaar geplakt.

De getallen zijn wel afkomstig uit een input veld.
Offline GTW - 27/09/2007 17:41
Avatar van GTW Gouden medaille

PHP gevorderde
Als ze uit een input veld komen denk de browser idd dat het een stuk tekst is en zul je dus parseFloat moeten gebruiken zoals je nu doet.
Offline vinTage - 27/09/2007 18:18 (laatste wijziging 27/09/2007 18:20)
Avatar van vinTage Nieuw lid en met += ?


  1. totaalex21 = totaalex21 += parseFloat(form1.item_totaalex[x].value);
  2. ...
  3. form1.mvh.value = parseFloat(totaalex21) += parseFloat(totaalex6);


of parseint ?
Offline killerwhale6 - 27/09/2007 18:29
Avatar van killerwhale6 Nieuw lid parseint kan ik niet gebruiken want het zijn decimale getallen.

+= gaan ze ook aan elkaar plakken.

Dus ik zal gewoon overal parsefloat moeten bijzetten.
Offline CDNC - 28/09/2007 16:24
Avatar van CDNC PHP ver gevorderde eval() en een + teken?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s