Probleem met optellen in JS

Status
Niet open voor verdere reacties.

MiKeZZa

Gebruiker
Lid geworden
18 mrt 2006
Berichten
77
Ik heb een optelfunctie gemaakt in JS en deze geeft slechts 0 weer dus er gaat iets mis maar ik weet echt niet meer waar ik het zoeken moet.

Wie helpt mij?

<script type="text/javascript">
function countform (elm){
var total=0;
for (i=0;i<elm.elements.length;i++){
if (elm.elements.type=="checkbox"){
if (elm.elements.checked == true){
total=total + parseFloat(elm.elements.value);
}
}
}

document.getElementById('prijs').innerHTML=total;
}
</script>


Weergeven doe ik met:
<div id="prijs"></div>

En als checkbox:
<input type="checkbox" name="checkbox['. $maatregelen['id'] .']" value="'. $maatregelen['prijs'] .'" onchange="countform(this.form)">


Wie helpt mij? Ik ben nl echt al tijden hier mee bezig en het lukt me niet voorlopig.
 
elements is een array waar je er steeds één van moet gebruiken: elements :)

if (elm.elements.type=="checkbox"){
if (elm.elements.checked == true){
total=total + parseFloat(elm.elements.value);



Vr.Gr. Egel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan