25. december 2005 - 16:54Der er
11 kommentarer og 2 løsninger
Regnestykke med komma og to decimaler
Tak til alle, særlig roenving. Jeg har nu, forenklet opstillet, følgende regnestykke. Hvis vi bare i første omgang kan få det til altid at give to decimaler. der kommer ved nogle tal helt vilde decimaler:
<script type="text/javascript"> function udregnPoint(SendForm) { var tal1 = +SendForm.Qreading.value.replace(/,/,"."); var tal2 = +SendForm.Faktor.value.replace(/,/,"."); var foo = "" + (tal1*tal2); foo = foo.replace(/\./, ","); SendForm.Total.value = foo; } </script>
function afrund(tal){ if(isNaN(tal))return "0,00"; tal = ""+(Math.round(tal*100))/100; punktum = tal.indexOf("."); if (punktum==-1)return tal+".00"; if (tal.length-punktum==3)return tal; else return tal+"0"; }
Hov, den var go'. Nu ligner det noget. Send lige svar begge to for point. Jeg mangler lige en funktion og åbner derfor et nyt spm ang. at udtage en del af value fra formen, hvor der er tekst og tal sammensat.
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.