Udreng procent af decimaltal
HejJeg har en funktion der skal udregne en ny rabat pris, efter at gange det indtastet procenttal ind i den eksisterende pris, men min javascript viden er lidt støvet, så jeg er gået lidt i stå. Jeg håber I kan hjælpe. Min funktion ser således ud:
function opdaterpris(foerpris){
rabat = document.form['rabat_vare'].value;
if (rabat > 100){
alert("For højt tal, maks. 100!");
document.form['rabat_vare'].value='0';
document.all['pris_efter_rabat'].innerHTML = ''+foerpris+' Kr.';
}else{
nyrabat = foerpris/rabat*100;
document.all['pris_efter_rabat'].innerHTML = ''+nyrabat+' Kr.';
}
}
Min browser viser ingen fejl, men i feltet "pris_efter_rabat" sker der ingen ændring og jeg gætter på fejlen ligger i regnestykket "nyrabat". Dog skal det lige siges, at jeg regner med 2 decimaltal. Tallet "foerpris" kan fx være 19,95. Jeg vil også gerne have det udregnet tal "nyrabat" til at være med 2 kommadecimaler.
På forhånd tak :)
