textbox value being lost on button submit?
<p>I have a form with a text box on it:</p>

<pre><code>&lt;asp:TextBox ID="txtEmail" runat="server"Text="Email address" onclick="this.value='';"&gt;&lt;/asp:TextBox&gt;
</code></pre>

<p>When I submit the form with this text box and try to get txtEmail.Text to send the inputted form values somewhere I always get "Email address" as the submitted value, it should be the input that was entered into the field, am I doing this right?</p>

<pre><code>protected void btnSendMessage_Click(object sender, EventArgs e)
{
     Response.Write(txtEmail.Text); // just a test
}
</code></pre>
