Avatar billede prodic Mester
11. februar 2001 - 15:15 Der er 8 kommentarer og
3 løsninger

Udregne resultat/facit udfra brugers input.

Jeg har brug for at udregne et facit udfra brugers indput i diverse felter.
Derudover er der faste tal, som skal være med i \"formlen\".
Ved tryk på \"et eller andet\" skal det samlede resultat/facit udregnes.

Det går jo meget godt med at forklare det, men hvordan hænger det sammen i praksis.

Løsningen skal være uden brug af ASP/PHP eller andre finurligheder.

Anyone?
Avatar billede top Nybegynder
11. februar 2001 - 15:29 #1
Du kan lave et javascript der bliver kaldt fx. onChange
Avatar billede prodic Mester
11. februar 2001 - 15:31 #2
har du et eks.?
Avatar billede 12tri Nybegynder
11. februar 2001 - 15:33 #3
du kan lave noget javascript, det har jeg gjort bl.b. her:

http://www.12tri.dk/beregnere/hastighed.asp
Avatar billede prodic Mester
11. februar 2001 - 15:37 #4
12tri->Jeg kigger lidt på din mulige løsning og vender så tilbage snarest.

sig endelig til hvis der er flere mulige løsninger.
Avatar billede 12tri Nybegynder
11. februar 2001 - 15:45 #5
Der er helt sikkert flere løsning, men jeg kender dem bare ikke :o)
Avatar billede top Nybegynder
11. februar 2001 - 16:12 #6
Jeg har lige lavet et lille eksempel der ligger på
http://www.mip.sdu.dk/~top/test.html
Avatar billede jakoba Nybegynder
11. februar 2001 - 19:00 #7
top >> onchange er fint for IE men virker ikke allevegne i Netscape, i checkbox bør du bruge onfocus eller (sikrest) onclick istedet.
Avatar billede top Nybegynder
11. februar 2001 - 19:14 #8
jakoba.. Tak, det vidste jeg ikke :-)
Avatar billede jakoba Nybegynder
11. februar 2001 - 19:30 #9
<script language=\"Javascript\">
function calculatePrice(){
  var frm = document.forms.price;  // sikrere pointer til formen
  frm.accPrice.value=
    frm.priceCampSiteSummer.value+
    frm.priceCampSiteOther.value+
    frm.priceElectricity.value+
    frm.priceAdults.value+
    frm.priceChildren_0_3.value+
    frm.priceChildren_4_14.value;
}; //end calculatePrice()
</script>

Og IE accepterer åbenbart også at man adderer objekter sammen??
  new Number( x ) returnerer et objekt, ikke en værdi

Avatar billede prodic Mester
13. februar 2001 - 16:21 #10
hmmm nu bliver det pludseligt lidt mere mystisk med den udregning.

Selve udregningen bruger ikke altid faste tal. Brugerens input(Indkomst) gør at et af tallene varierer i størrelse alt efter indkomst.
F.eks en indkomst på 170.000 giver et tal, 180.000 giver derimod et andet tal.

Sådan er formlen faktisk hele vejen igennem. Hvilket jeg naturligvist først har fået oplyst d.d.

Er der andre måder at udregne det på nu efter de oplysninger?

Evt. ved at lade indkomsten være i en dropdown-menu hvor man så hiver det variable tal ud fra det valgpunkt??? Eller er det ikke en holdbar løsning?

Mit hoved koger over....godt man var sproglig!
Avatar billede prodic Mester
25. februar 2001 - 15:25 #11
hmm noget tyder på at der ikke kommer meget mere hjælp, så jeg fordeler de kære point sådan lidt som tak for indsatsen.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester