22. marts 2005 - 11:23Der er
12 kommentarer og 1 løsning
Udregning gennem radiobuttons
Hejsa,
jeg har en ASP-variabel (eks. 199) hvor jeg skal bruge Javascript-hjælp til at beregne/plusse fragten, tror jeg.
Brugeren kan vælge at trykke på 2 radiobuttons (Efterkrav og Dankort). Hver radiobutton har sin egen tal-værdi og alt efter hvilken knap man trykker på (Efterkrav er standard valgt), skal den så dynamisk vise hvad den samlede pris er. Dvs:
Det virker fint nok, det som barklund foreslog. Dog så er der et mindre problem med op/nedrunding af tal. Nu er fragten eksempelvis 63,25 ved efterkrav og 43,50 ved Dankort...når jeg har et beløb (225,25) i en ASP variabel og sætter den til onchange...så nedrunder den til 225...???
Øhh det har jeg ikke lige tænkt over. Prøver lige at uploade koden til sitet for at tjekke...kan godt være serveren bruger engelsk system og jeg bruger selv dk.
Har ikke været istand til at tjekke siden endnu. Har fået et ASP-problem der medfører at jeg ikke kan få vist den pågældende side. Laver et indlæg i ASP-gruppen om 2 minutter :/
Hvis du har dine værdier i felter, kan du hente dem og ændre , til . så vi kan regne med javascript og så vise dem med , i stedet for ...
-- f.eks.
function beregnTotal(fld){ var oldVal = fld.form.ialt.value.replace(/,/, "."); var newVal = oldVal + +fld.value;//evt. også med ovenstående replace !-) fld.form.ialt.value = (""+newVal).replace(/\./,","); }
-- en ganske rudimentær udgave, for selvfølgelig kan man ikke sætte værdien tilbage i feltet, for så ville prisen jo blive astronomisk, hvis man var lidt usikker på betalingsformen og klikkede lidt frem og tilbage !o]
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.