T
tfs
I have a small page I am using to play around with events and am
confused why the "onTextChanged" event doesn't fire until I press the
button?
I am trying to allow the user to put something in Textbox 1 and then
when they exit it, have the event fire to make the Textbox 2 =
TextBox 1.
Why doesn't it happen right away? And what would be the best way to
make it do this?
Here is the page:
<%@ Page Language="VB" Trace="True"
Debug="true" ContentType="text/html"
ResponseEncoding="iso-8859-1" %>
<html>
<head>
<title>Contour Intranet</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
</head>
<body>
<script runat="server">
Sub Page_Init (Sender as Object, E as EventArgs)
trace.warn("In Page_init - lblAverage = " &
lblAverage.text & "<br>")
End Sub
Sub Page_PreRender (Sender as Object, E as EventArgs)
trace.warn("In Page_PreRender<br>")
End Sub
Sub Page_Load (Sender as Object, E as EventArgs)
trace.warn("in Page_load<br>")
if IsPostBack
trace.warn("in Page_load -
IsPostBack<br>")
else
trace.warn("in Page_load - Not
IsPostBack<br>")
end if
trace.warn("Exit Page_load<br>")
end sub
Sub Page_Unload (Sender as Object, E as EventArgs)
trace.warn("In Page Unload<br>")
End Sub
Sub changeText2 (s as Object, E as EventArgs)
trace.warn("In changeText2<br>")
lblAverage2.Text = lblAverage.Text
End Sub
Sub OnButton_Click (Sender as Object, E as EventArgs)
trace.warn("In OnButton_Click<br>")
end sub
</script>
<form runat="server">
Average Time to Process:
<asp:textbox
ID="lblAverage"
onTextChanged="changeText2"
text="Textbox 1"
Runat="Server" />
<asp:textbox
ID="lblAverage2"
text="Textbox 2"
Runat="Server" />
<br><br>
Would you like to continue processing?<br><br>
<asp:button ID="btnContinue"
onClick="OnButton_Click" runat="server"
Text="Process" />
</form>
</body>
</html>
Thanks,
Tom
confused why the "onTextChanged" event doesn't fire until I press the
button?
I am trying to allow the user to put something in Textbox 1 and then
when they exit it, have the event fire to make the Textbox 2 =
TextBox 1.
Why doesn't it happen right away? And what would be the best way to
make it do this?
Here is the page:
<%@ Page Language="VB" Trace="True"
Debug="true" ContentType="text/html"
ResponseEncoding="iso-8859-1" %>
<html>
<head>
<title>Contour Intranet</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
</head>
<body>
<script runat="server">
Sub Page_Init (Sender as Object, E as EventArgs)
trace.warn("In Page_init - lblAverage = " &
lblAverage.text & "<br>")
End Sub
Sub Page_PreRender (Sender as Object, E as EventArgs)
trace.warn("In Page_PreRender<br>")
End Sub
Sub Page_Load (Sender as Object, E as EventArgs)
trace.warn("in Page_load<br>")
if IsPostBack
trace.warn("in Page_load -
IsPostBack<br>")
else
trace.warn("in Page_load - Not
IsPostBack<br>")
end if
trace.warn("Exit Page_load<br>")
end sub
Sub Page_Unload (Sender as Object, E as EventArgs)
trace.warn("In Page Unload<br>")
End Sub
Sub changeText2 (s as Object, E as EventArgs)
trace.warn("In changeText2<br>")
lblAverage2.Text = lblAverage.Text
End Sub
Sub OnButton_Click (Sender as Object, E as EventArgs)
trace.warn("In OnButton_Click<br>")
end sub
</script>
<form runat="server">
Average Time to Process:
<asp:textbox
ID="lblAverage"
onTextChanged="changeText2"
text="Textbox 1"
Runat="Server" />
<asp:textbox
ID="lblAverage2"
text="Textbox 2"
Runat="Server" />
<br><br>
Would you like to continue processing?<br><br>
<asp:button ID="btnContinue"
onClick="OnButton_Click" runat="server"
Text="Process" />
</form>
</body>
</html>
Thanks,
Tom