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.
- Optelfunctie met JS?
-
21-10-2007, 18:54 #1
- Berichten
- 703
- Lid sinds
- 17 Jaar
Optelfunctie met JS?
-
In de schijnwerper
-
21-10-2007, 20:04 #2
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
<script type="text/javascript">
function countform (elm){
var total=0.0;
for (i=0;i<elm.elements.length;i++){
if (elm.elements[i].type=="checkbox"){
if (elm.elements[i].checked){
total = total + parseFloat(elm.elements[i].value);
}
}
}
document.getElementById('prijs').innerHTML=total;
}
</script>
<form name="x">
<input type="checkbox" name="a" value="5" onclick="countform(this.form)">
<input type="checkbox" name="b" value="6" onclick="countform(this.form)">
</form>
<div id="prijs"></div>
-
21-10-2007, 20:07 #3
- Berichten
- 703
- Lid sinds
- 17 Jaar
Yes, dat werkt :)
-
21-10-2007, 20:15 #4
- Berichten
- 703
- Lid sinds
- 17 Jaar
Ik wil echter alleen nog wat kleine dingen wijzigen:
1) Standaard op 0 staan dus al 0 displayen vóór er 1 waarde gekozen is
2) Waarde: 65000 zien ipv dat er een lege regel tussen zit
Hoe regel ik dat?
-
23-10-2007, 10:10 #5
- Berichten
- 703
- Lid sinds
- 17 Jaar
Niemand die vraag 1 kan beantwoorden? 2 is gelukt.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic