Probeer dit (BIJGEWERKT OM ASPX- en VB-code weer te geven met een paar statische waarden om te testen)
aspx-code
<asp:TextBox ID="txtsurcharges" runat="server" Text="£5" AutoPostBack="true"></asp:TextBox>
<asp:TextBox ID="txttotal" runat="server" Text="£5"></asp:TextBox>
vb-code
Private Sub txtsurcharges_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtsurcharges.TextChanged
Dim c As Integer
c = CInt(txtsurcharges.Text) + CInt(txttotal.Text)
txttotal.Text = c
End Sub
Zoals u kunt zien, stelde u c in op =de som van toeslag en totaal en vervolgens zette u c terug op totaal.
Als ik nu txttoeslagen verander in 10, dan verandert txttotal in 15.
Je moet er natuurlijk voor zorgen dat alleen cijfers in txt-toeslagen kunnen worden getypt.