05. februar 2003 - 15:00
Der er
5 kommentarer og 1 løsning
document.form
Hejsa har følgende kode: function kurv(value,nummer) { alert(nummer) Produkt = a[value] produktialt = Produkt * document.produkter.antal[nummer].value document.produkter.P_ialt[nummer].value = produktialt } Har nogle input felter på min side som hedder antal1 antal2 osv samt nogle som hedder p_ialt1 P_ialt2 osv. Hvis jeg klikker på input felt nummer 1 smider jeg 1 ned i min funktion som nummer. Skulle så gerne have den til at skrive følgende: document.produkter.antal1.value document.produkter.P_ialt1.value Kan det lade sig gøre? Hvordan laver man en formatnumber i javascript altså feks. 100 bliver til 100,00 Hvordan laver man en replace i javascript feks. , skal være . Mvh Stener
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?
05. februar 2003 - 15:23
#1
ad 1: document.produkter["antal" + nummer].value = ... document.produkter["P_ialt" + nummer].value = ...
05. februar 2003 - 15:28
#2
ad 2: function formatNumber(value) { var i = Math.floor(value); var f = value - i; if (f>0) { if (String(f).length==1) { return i + "," + f + "0"; } else if (String(f).length==2) { return i + "," + f; } else { return i + "," + Math.floor(f/100); } } else return i + ",00"; }
05. februar 2003 - 15:30
#3
ad 3: vha. regular expressions som følgende resultStr = myStr.replace(/,/, ".");
05. februar 2003 - 15:52
#4
Tak for det.. :) Kan du sige mig hvad jeg skal skrive for at det virker med følgende: Produkter skal også have nummer efter sig hedder det så noget i stil med produktialt = Produkt * document.["produkter" + nummer].["antal" + nummer].value Det virker ik :)
05. februar 2003 - 15:54
#5
Hov glemte at acceptere Tak for det z42cool..
06. februar 2003 - 09:25
#6
Bare ikke med alle de punktummer. Punktummer skal du kun bruge når du tilgår DOM som objekter ikke når du tilgår dem som assosciative arrays: document["produkter" + nummer]["antal" + nummer].value
Vi tilbyder markedets bedste kurser inden for webudvikling