Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Runde av tall i textboks med addering...

2 views
Skip to first unread message

Håkon Helgesen

unread,
Oct 27, 2008, 9:05:03 AM10/27/08
to
Hei !

Er ikke stødig i javascript men prøver alikevel på et stunt.
Har en textbox som skal addere flere andre textbokser.
Jeg vil runde av svaret til 2 desimaler. Dette er timer som skal
adderes.( f.eks 2.5+7.75+3.0+2.25 )
Har sett litt på round() ceil() og floor() men det finnes sikkert en
ferdig løsning på dette.
Koden jeg bruker er klippet ned til omtrent dette:

<script type="text/javascript">
function addere(){
form1.Editbox5.value = eval(form1.Editbox1.value) +
eval(form1.Editbox2.value) + eval(form1.Editbox3.value)+
eval(form1.Editbox4.value);
}
</script>


<form name="form1" method="post" id="form1">
<input type="text" size="5" name="Editbox1" value="0"
onchange="addere()">
<input type="text" size="5" name="Editbox2" value="0"
onchange="addere()">
<input type="text" size="5" name="Editbox3" value="0"
onchange="addere()">
<input type="text" size="5" name="Editbox4" value="0"
onchange="addere()">
<input type="text" size="5" name="Editbox5" value="0">
</form>

dette er klippet ut fra siden og er ikke fullkommen....:-)
Koden lager av og til rare tall med mange desimaler.
--
Mvh
Håkon Helgesen

0 new messages