Sounds like you want JavaScript instead of ASP. Do you want textfield1, textfield2, and textfield3 to sum and update textfield4 dynamically, or do you expect this to sum on the refresh of the page?
In
JS it'd be:
Code:
<script language="javascript">
<!--
function updateTextField(){
if(!isNaN(document.myform.textfield1.value) && !isNaN(document.myform.textfield2.value) && !isNaN(document.myform.textfield3.value)){
document.myform.textfield4.value = Number(document.myform.textfield1.value) + Number(document.myform.textfield2.value) + Number(document.myform.textfield3.value);
}
}
//-->
</script>
<form name="myform">
<input name="textfield1" type="text" onChange="updateTextField();"><BR>
<input name="textfield2" type="text" onChange="updateTextField();"><BR>
<input name="textfield3" type="text" onChange="updateTextField();"><BR>
<input name="textfield4" type="text" READONLY><BR>
</form>
In ASP (test.asp) it'd be:
Code:
<form action="test.asp?Update=1" method="post">
<input name="textfield1" type="text"><BR>
<input name="textfield2" type="text"><BR>
<input name="textfield3" type="text"><BR>
</form>
<%
If CInt(Trim(Request.QueryString("Update"))) = 1 Then
Dim iSumFields
iSumFields = CInt(Trim(Request.Form("textfield1")))
iSumFields = iSumFields + CInt(Trim(Request.Form("textfield2")))
iSumFields = iSumFields + CInt(Trim(Request.Form("textfield3")))
Response.Write "Value: " & iSumFields & "<BR>"
End If
%>