---
title: "autosummera"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/61961-autosummera"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Arne"
published: "2002-12-12T10:07:34.000Z"
updated: "2002-12-15T22:27:58.000Z"
replies: 4
views: 315
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/61961-autosummera"
---

# autosummera

## #1 — Arne, 2002-12-12T10:07Z

Jag har fyra asp:textbox fält. 
Produkt, antal, pris och total.
Först skriver du i produkten och antal. När du skriver i priset vill jag att på något mystiskt sätt autosummerar fältet total när jag klickar i nästa fält. Går det? Någon form av ”ControlToValidate”

Man kan också tänka sig en liten knapp (autosummera)

Permalänk: https://www.webforum.nu/p/61961

## #2 — NETwork, 2002-12-12T11:56Z

Utan postback? Då får du göra det med javascript.

Permalänk: https://www.webforum.nu/p/884443

## #3 — cyprys, 2002-12-12T12:03Z

Hur funkar det gamla OnFocus i webforms. Det vill sig inte för mig.
\<asp:textbox text="temp" OnFocus="text='tomt'" .... /\>
Så  som det funkade på "den gamla goda tiden"  :)

Permalänk: https://www.webforum.nu/p/884448

## #4 — Dino, 2002-12-12T15:52Z

Detta kan ju vara ett sätt.

```
<html>
<head>
<script language="javascript">
function total(){
    antal = document.forms[0].tb2.value
    pris = document.forms[0].tb3.value
    summa = document.forms[0].tb4.value
    if(summa == ''){
        document.forms[0].tb4.value = parseFloat(pris) * parseFloat(antal)
    }
    else{
        document.forms[0].tb4.value = parseFloat(summa) + (parseFloat(pris) * parseFloat(antal))
    }
}
</script>
</head>
<body bgcolor="#C2C287" text="#000000" id="all" leftmargin="10" topmargin="10" marginwidth="10" marginheight="10" link="#660000" vlink="#660000" alink="#660000">
    <form runat="server">
       Produkt:<br />
       <asp:TextBox id="tb1" runat="server"></asp:TextBox>
       <br />
       Antal:<br />
       <asp:TextBox id="tb2" runat="server"></asp:TextBox>
       <br />
       Pris:<br />
       <input id="tb3" type="text" onchange="total()" runat="server" />
       <br />
       Summa:<br />
       <asp:TextBox id="tb4" runat="server"></asp:TextBox>
    </form>
</body>
</html>
```

Permalänk: https://www.webforum.nu/p/884612

## #5 — Arne, 2002-12-15T22:27Z

Exakt........

Det var så jag ville ha det, fungerar perre
tackar för hjälpen....

Permalänk: https://www.webforum.nu/p/886376

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/61961-autosummera
