Avatar billede no_doubt Nybegynder
11. marts 2003 - 14:25 Der er 17 kommentarer og
1 løsning

udregning af procent

Hvad er der galt med denne.

<script type="text/javascript" language="JavaScript"><!--
function beregn( frmObj ) {
var t1 = parseInt( "0"+frmObj.tal1.value);
var t2 = parseInt( "0"+frmObj.tal2.value);
frmObj.Pris.value = ((t1-t2)*100)/(t2);
}; //end beregn( HTML Form objekt )

// --></script>
Avatar billede no_doubt Nybegynder
11. marts 2003 - 14:27 #1
Nu har jeg tilføjet , 10 efter value men så får jeg 50 og resultatet er i det jeg prøver 49.025
Avatar billede erikjacobsen Ekspert
11. marts 2003 - 14:32 #2
var t1 = parseInt( frmObj.tal1.value);
var t2 = parseInt( frmObj.tal2.value);
Avatar billede delwin Nybegynder
11. marts 2003 - 14:34 #3
du bruger parseInt - Int (integer) betyder heltal.. du skal nok bruge parseFloat()

<script type="text/javascript" language="JavaScript"><!--
function beregn( frmObj ) {
var t1 = parseFloat( "0"+frmObj.tal1.value);
var t2 = parseFloat( "0"+frmObj.tal2.value);
frmObj.Pris.value = (t1*100)/t2//((t1-t2)*100)/(t2);
}; //end beregn( HTML Form objekt )

// --></script>
Avatar billede esben85 Nybegynder
11. marts 2003 - 14:34 #4
hvad med at bruge parseFloat();
Avatar billede no_doubt Nybegynder
11. marts 2003 - 14:52 #5
delwin dit giver det samme
Avatar billede no_doubt Nybegynder
11. marts 2003 - 14:52 #6
esben hvor ?
Avatar billede Slettet bruger
11. marts 2003 - 15:40 #7
Smid et link, så vi kan se det hele.
Avatar billede no_doubt Nybegynder
11. marts 2003 - 15:46 #8
Avatar billede erikjacobsen Ekspert
11. marts 2003 - 15:49 #9
Ikke
frmObj.Pris.value = t1-t2*100/t2, 10;
men (måske)
frmObj.Pris.value = (t1-t2)*100/t2;
Avatar billede no_doubt Nybegynder
11. marts 2003 - 15:52 #10
rettet men hjalp ikke
Avatar billede erikjacobsen Ekspert
11. marts 2003 - 15:55 #11
150 og 100 giver 50%  - hvad synes du det skal give ?
Avatar billede no_doubt Nybegynder
11. marts 2003 - 15:55 #12
prøv med 99,4 og 66,7 og se så resultatet og tag den på en lommeregner.
Avatar billede erikjacobsen Ekspert
11. marts 2003 - 15:57 #13
Så skal du bruge parseFloat OG skrive 99.4 og 66.7
Avatar billede lrd Nybegynder
13. marts 2003 - 10:06 #14
hjælp ikke no doubt for han tager sine point selv....
Avatar billede lrd Nybegynder
13. marts 2003 - 10:06 #15
Avatar billede lrd Nybegynder
13. marts 2003 - 13:35 #16
lad ham ordne sit hø selv
Avatar billede erikjacobsen Ekspert
13. marts 2003 - 13:40 #17
I bemeldte spørgsmål tager han ikke selv sine point. Hvis du har
et problem med ham, så har du jo allerede fortalt det. Hvorfor bliver
du så ved at spamme hans spørgsmål.

Jeg skal iøvrigt ikke have point - samler ikke på den slags - så jeg
er revnende ligeglad.
Avatar billede no_doubt Nybegynder
13. marts 2003 - 20:01 #18
Okay så får delwin dem for parseFloat
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