login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > JavaScript

berekening script (Opgelost)

jscoolen – 09/03/2010 23:56 (Laatst gewijzigd op 10/03/2010 00:09)
Ik ben een offerte systeem aan het maken, maar ik ben helemaal nieuw met javascript. Is er iemand die mij op weg kan helpen?

Ik heb het volgende:

in een php bestand roep ik alle producten op:

  1. $main .='
  2. <tr>
  3. <td align="left">'.$producten['podium_product_naam'].'</td>
  4. <td align="left">'.$producten['podium_product_omschrijving_kort'].'</td>
  5. <td align="left">'.$producten['podium_product_code'].'</td>
  6. <td><input type="text" name="aantal_'.$producten['podium_product_code'].'" size="6" value="0"></td>
  7. <td>&#8364; '.$producten['podium_product_prijs'].'</td>
  8. <td>&#8364; <input type="text" name="uitkomst" size="6"></td>
  9. </tr>';



en met javascript wil ik het uitrekenen:

  1. function bereken()
  2. {
  3. var a = document.getElementById('aantal_'.$producten['podium_product_code'].'').value
  4. var b = document.getElementById(''.$producten['podium_product_prijs'].'').value
  5. var uitkomst=(a*b);
  6. document.getElementById('uitkomst').value=uitkomst;
  7. }



titjes schreef:
JavaScript != JAVA


Pagina:

13 antwoorden

Gesponsorde links
Daisycon - Verdien geld met uw website

avdg – 10/03/2010 00:19
Het zou me wat logischer zijn moesten de plannen over hoe je applicatie er uiteindelijk uit moet zien erbij verteld. Hoe meer details, hoe beter we je kunnen helpen

jscoolen – 10/03/2010 00:36
OK even een korte inleiding, wist niet dat dit ook mocht:

Ik ben bezig met een scriptje om offertes te maken op mijn website.
Dit onderdeel is een uitprobeersel, om te kijken of ik het kan leren.

Om het helemaal zelf te maken is nu nog een beetje te hoog gegrepen, maar ik hoop dat er hier mensen zijn die mij een beetje opweg kunnen helpen. Ik wil het vooral graag leren. Dus een linkje naar een tutorial of uitleg ben ik al heel blij mee.

Het idee is als volgt. De bezoeker krijgt een overzicht van de soorten podium hij/zij moet hierbij invullen hoeveel hij/zij er per product wil hebben. Via een script (java script?) moet dit terplekke worden uit gerekend. Met onderaan een subtotaal en een knop naar de volgende pagina. Op de volgende pagina gaan we de kosten voor de poten berekenen. Het script moet het aantal podiumdelen met 4 vermenigvuldigen en dit aantal vermenigvuldigen met de kostprijs van de poten. (in het script staat dan wat elke poot per stuk kost.
Daarna kiest de klant het soort afrok en het aantal meter dat men wilt hebben en het script rekent dan uit wat het kost (Wederom javascript?)

Tot slot zet het script alle prijzen onder elkaar en berekend de eindprijs. (hier zouden dan eventueel ook nog andere onderdelen automatisch bij komen zoals 2 klemmen per podiumdeel en 4 vloertegels per m2)


jaronneke – 10/03/2010 09:36
  1. function bereken()
  2. {
  3. var a = document.getElementById('aantal_'.<?=$producten['podium_product_code'];?>).value
  4. var b = document.getElementById(<?=$producten['podium_product_prijs'];?>).value
  5. var uitkomst=(a*b);
  6. document.getElementById('uitkomst').value=uitkomst;
  7. }


jscoolen – 12/03/2010 01:01 (Laatst gewijzigd op 12/03/2010 01:04)
helaas rekent hij met deze aanpassing nog steeds nisk uit, dus moet er ergens anders nog een fout zijn, iemand een idee?


Ik krijg nu ook de volgende melding:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2)
Timestamp: Fri, 12 Mar 2010 00:05:36 UTC


Message: Syntax error
Line: 1
Char: 1
Code: 0
URI: http://www.podi...ng_func.js


genkstar – 14/03/2010 18:24
Heel normaal, in een javascript bestandje hoort geen script tag te staan..

jscoolen – 14/03/2010 19:15
hoe zou jij dit dan doen?

avdg – 14/03/2010 19:19

jscoolen – 14/03/2010 20:31 (Laatst gewijzigd op 14/03/2010 20:31)
en dan zo?

lengte = 'aantal_'.$producten['podium_product_code'];

besje – 15/03/2010 13:36
In de javascript functie variable gaan gebruiken.

Zo iets bijvoorbeeld:

function bereken(podium_product_code, podium_product_prijs)
{
var a = document.getElementById('aantal_'+podium_product_code).value
var b = document.getElementById(podium_product_prijs).value
var uitkomst=(a*b);
document.getElementById('uitkomst').value=uitkomst;
}

jscoolen – 15/03/2010 14:10
maar hoe weet hij dan wat podium_product_code & podium_product_prijs is?

Gesponsorde links


Pagina:

Dit onderwerp is gesloten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.068s