login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Optellen en niet toevoegen

Offline pj_muller00 - 08/02/2007 09:46
Avatar van pj_muller00PHP interesse Beste,

Ik ben wat aan het experimenteren met javascript.

het scriptje staat hier.
http://www.clipvakanties.be/~pj/js/js3.htm

en vanboven komt in plaats van het totaal te staan, gewoon de str.
int() er rond zetten werkt niet.

Evenals in de form, 2 maal op 7 klikken vormt 77 en niet 14.
(wordt omgebogen naar een max.

Alvast bedankt,
Pj

3 antwoorden

Gesponsorde links
Offline Thomas - 08/02/2007 10:00
Avatar van Thomas Moderator Misschien is het handig als je erbij vertelt wat het script zou moeten doen? Het is mij iig niet intuitief duidelijk.
Offline pj_muller00 - 08/02/2007 10:06
Avatar van pj_muller00 PHP interesse Dus, nu wordt telkens een nummer achter het vorige geplakt,
zowel in de form, als het totaal veld (petrolium) boven.

In plaats van 777, zou er 21 moeten staan.

Optellen in plaats van erachter zetten.
fout zit hem dus in de +=

Pj  
Offline Thomas - 08/02/2007 12:31
Avatar van Thomas Moderator Alle zut in een formulier is standaard van het type string.
Het concatenatie-symbool voor strings is +.
Dit verklaart het huidige gedrag.

Als je wilt dat er zaken worden opgeteld zul je de input moeten parsen als integer (parseInt). Daarbij is het controleren op het numeriek zijn van invoer (!isNaN) ook geen overbodige luxe.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.164s