Toon posts:

totaalprijs bij een 'winkelform' geven...

Pagina: 1
Acties:

Verwijderd

Topicstarter
ok, het zit als volgt...
ik heb een mysql database met daarin producten, en een php script die daaruit een pagina bouwt net als deze: http://hem.passagen.se/free2/5600d.htm

nou wil ik een textfield hebben waar de totaalprijs komt te staan van wat je allemaal hebt geselecteerd.

ik ben zelf echt een javascript n00b dus ik hoop dat iemand hier me eraan kan helpen :) ik heb al een beetje zitten puzzelen, maar 't werkt nog niet...
http://www.tabletpcs.nl/bla.php daar staat een voorbeeld van de pagina zoals ie word gegenereerd door php... staat al een javascript probeerseltje in maar die werkt niet :)

thx alvast !

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 18:13
Zoek eens op de events onClick en de properties checked en zo... hiermee kan je al heel wat bereiken!

Goede naslag: http://www.geocities.com/...jects.htm#checkbox_object

  • Sn3akz
  • Registratie: November 2000
  • Laatst online: 31-01 20:37

Verwijderd

Topicstarter
ik heb al veel gezocht op inet, maar ik kom er gewoon niet uit...
daarom post ik ook hier...
maar ja ik hoop dat iemand me een concreet voorbeeldje kan geven van hoe het wel moet :)

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:31
P&W -> W&G.


Je zult met Javascript aan de slag moeten, daarom gaat deze naar W&G.

https://fgheysels.github.io/


Verwijderd

Heel simpel gezegd zul je met een javascriptje door de form-elementen heen moeten loopen, daar de values van bij elkaar optellen en die in een ander form-element stoppen.
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<script type="text/javascript">
function calcTotal( oForm ) {
    var iTotal = 0;
    for(var i=0; i<5; i++) {
        var sValue = oForm.elements['prijs'+i].value;
        var iValue = parseInt(sValue, 10);
        if(!isNaN(iValue)) iTotal += iValue;
    }
     oForm.elements['totaal'].value = iTotal;
}
</script>
<form>
    <input type="text" name="prijs0">
    <input type="text" name="prijs1">
    <input type="text" name="prijs2">
    <input type="text" name="prijs3">
    <input type="text" name="prijs4">
    <input type="text" name="totaal">
    <input type="button" onclick="calcTotal(this.form)">
</form>

Uit de losse pols, maar zal eventueel werken :P

Verwijderd

Topicstarter
Verwijderd schreef op 19 April 2003 @ 20:45:
Heel simpel gezegd zul je met een javascriptje door de form-elementen heen moeten loopen, daar de values van bij elkaar optellen en die in een ander form-element stoppen.
...
Uit de losse pols, maar zal eventueel werken :P
thx dat is precies wat ik nodig had :)
nu gaat het hopelijk wel lukken....
Pagina: 1