login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Optellen telt niet op maar voegt achter elkaar (Opgelost)

Offline GroundZero - 12/10/2011 18:42 (laatste wijziging 12/10/2011 18:55)
Avatar van GroundZeroLid Beste,

ik wil aan de hand van enkele velden een totaal weergeven (terwijl mensen het aanklikken d.m.v. checkboxes).

  1. <script language="javascript">
  2. function checkPrice()
  3. {
  4. var totaal = 0;
  5.  
  6. if(document.getElementById('sim-site').checked == true){
  7. totaal = totaal + document.getElementById('sim-site').value;
  8. }
  9.  
  10. if(document.getElementById('uni-site').checked == true){
  11. totaal = totaal + document.getElementById('uni-site').value;
  12. }
  13.  
  14. document.getElementById('prijs').innerHTML = totaal;
  15. }
  16. </script>


Standaard staat er al nul (in mijn span class). Echter wanneer ik nu een checkbox van bijvoorbeeld 100 en een van 444 een vink dan staat er:

0100444

terwijl er zou moeten staan

544 (0 + 100 + 444 = 544).

Kan iemand mij uit de brand helpen?



EDIT:
Heb het opgelost als volgt, echter denk ik niet dat dit "dé" oplossing is of wel?

  1. <script language="javascript">
  2. function checkPrice()
  3. {
  4. var totaal = parseInt(0);
  5.  
  6. if(document.getElementById('sim-site').checked == true){
  7. totaal = totaal + parseInt(document.getElementById('sim-site').value);
  8. }
  9.  
  10. if(document.getElementById('uni-site').checked == true){
  11. totaal = totaal + parseInt(document.getElementById('uni-site').value);
  12. }
  13.  
  14. document.getElementById('prijs').innerHTML = totaal;
  15. }
  16. </script>

2 antwoorden

Gesponsorde links
Offline larssy1 - 12/10/2011 19:16
Avatar van larssy1 MySQL beginner Zou goed moeten zijn.

Daarnaast, als het topic is opgelost, aub even op "Opgelost" klikken bij je eigen post.
Offline GroundZero - 12/10/2011 19:31
Avatar van GroundZero Lid I know lol, maar ik wachtte op een antwoord of dit wel 'de' oplossing was ;)
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s