![]() |
|
|
|||||||
| .NET I detta forum diskuteras ämnen som berör .NET-plattformen, bland annat asp.net. |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
Medlem
Registrerad: 2000-05-13
Inlägg: 266
Lösningar: 1 |
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) |
|
|
|
|
|
#2 |
|
Medlem
Registrerad: 2001-06-04
Ort: Västerås
Inlägg: 1 679
Lösningar: 15 |
Utan postback? Då får du göra det med javascript.
__________________
Man vet att man blivit gammal, när man ger fler julklappar än man får... |
|
|
|
|
|
#3 |
|
Medlem
Registrerad: 2000-12-29
Ort: Uppsala
Inlägg: 3 105
Lösningar: 127 |
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"
__________________
-If a word in the dictionary were mispelled, how would we know? / Steven Wright |
|
|
|
|
|
#4 |
|
Medlem
Registrerad: 2001-09-26
Ort: -.- ..- -. --. .- .-.. ...-
Inlägg: 1 918
Lösningar: 118 |
Detta kan ju vara ett sätt.
Kod:
<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>
Senast redigerad av Dino, 2002-12-12 klockan 16:52 |
|
|
|
|
|
#5 |
|
Medlem
Registrerad: 2000-05-13
Inlägg: 266
Lösningar: 1 |
Exakt........
Det var så jag ville ha det, fungerar perre
tackar för hjälpen.... |
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|