waarde uit textbox halen als cijfrer.

  • Onderwerp starter Onderwerp starter baws
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

baws

Terugkerende gebruiker
Lid geworden
9 apr 2010
Berichten
1.258
hallo.

graag wil ik uit 2 textboxen de waarde lezen en deze optellen met behulp van javascript.
het lukt me om de waardes op te halen met.
Code:
var a = document. getElementById ('invoer1'). value;
var b = document. getElementById ('invoer2'). value;
en invoer 1 is bijvoorbeeld 4, en invoer 2 5
hierna doe ik.
Code:
var z = a + b;
nu wordt de waarde echter 45,hoe zorg ik ervoor dat de waarde 9 wordt.
ik vermoed dat ik ergens aan moet geven dat het om cijfers gaat.

mvg
 
Klopt inderdaad (waarom trouwens die spaties in je code?)
Code:
var a = parseInt(document.getElementById('invoer1').value);
var b = parseInt(document.getElementById('invoer2').value);
Door parseInt worden de waardes van de invoervelden verandert in hele cijfers (wanneer dat kan natuurlijk)
 
Voor de volledigheid: parseInt heeft een tweede parameter, de 'radix' (base van je nummer - 2 voor binair, 10 voor decimaal). Ofwel:

[JS]var a = parseInt(document.getElementById('invoer1').value, 10);[/JS]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan