06. april 2005 - 20:02
Der er
10 kommentarer og 1 løsning
Hjælp til udregning af pris
Hej, Jeg har fået en opgave i skolen at lave et bestilling system. Jeg har følgende kode: d = document; newBurgerPrice = d.getElementById('nowPrice').value+thisprice-d.getElementById(''+type+'').value); d.getElementById('nowPrice').value = newBurgerPrice; d.getElementById('burgerprice').innerHTML = newBurgerPrice+' kr.'; Men den bliver ved med at tilføje et ekstra tal til den samlede pris, i steden for at lægge de to priser sammen :/ Nogen som kan se hvad jeg gør forkert? :) På forhånd mange tak. MVH Morten
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
06. april 2005 - 20:05
#1
du har da en parantes for meget i denne newBurgerPrice = d.getElementById('nowPrice').value+thisprice-d.getElementById(''+type+'').value); Men har du mere kode?
06. april 2005 - 20:06
#2
newBurgerPrice = Number(d.getElementById('nowPrice').value)+ (thisprice-Number(d.getElementById(''+type+'').value); d.getElementById('nowPrice').value = newBurgerPrice; Tror jeg det må være :) -- Morten Barklund
06. april 2005 - 20:10
#3
Nope det er der ikke - har lige prøvet din kode, nu siger den at der mangler en parantes :)
06. april 2005 - 20:12
#4
newBurgerPrice = Number(d.getElementById('nowPrice').value)+ (thisprice-Number(d.getElementById(''+type+'').value)); d.getElementById('nowPrice').value = newBurgerPrice;
06. april 2005 - 20:12
#5
newBurgerPrice = Number(d.getElementById('nowPrice').value)+ (thisprice-Number(d.getElementById(''+type+'').value)); d.getElementById('nowPrice').value = newBurgerPrice;
06. april 2005 - 20:16
#6
Deromkring ;)
06. april 2005 - 20:18
#7
Tusind tak busschou og barklund. Rimlig skummelt i skriver PRÆCIS det samme, med bare 16 sek. mellemrum :D! Men begge metoder er rigtige, så smid begge et svar - så i kan dele :) Igen mange tak!
06. april 2005 - 20:18
#8
der var nu altså enten en for meget eller for lidt i dit oprindelige jeg kan tælle 2 af ( og 3 af ) Men anyways... Barklund fortjener jo nok mere end jeg selvom han ik var så quick der ;o)
06. april 2005 - 20:21
#9
Et lille svar ;)
06. april 2005 - 21:42
#10
Tark for points :)
08. april 2005 - 10:34
#11
Har du en eval et eller andet sted ?-) d.getElementById('nowPrice').value = +d.getElementById('nowPrice').value + thisprice - +d.getElementById(type).value; -- for den er helt overflødig !-)
Vi tilbyder markedets bedste kurser inden for webudvikling