激活应用程序时,将出现带有文本“[Hello]”的TextBox。
当您单击TextBox以输入数据时,我想在c#代码中自动删除文本,我该怎么办?
<asp:TextBox ID="txtM" runat="server" Text="[Hello]"></asp:TextBox>
你能帮我解决一下这个问题吗?
提前致谢。
答案 0 :(得分:1)
很简单,看到这个!
http://dotnetdrizzles.blogspot.it/2015/03/how-to-clear-textbox-value-when-user.html
<asp:TextBox ID="txtName" runat="server"
onclick="if (this.value == 'Enter Name') {this.value='' ;this.style.color = 'black'}"
onblur="if(this.value.length==0) { this.value='Enter Name';this.style.color = 'grey'}"
Width="275px" ForeColor="#999999">Enter Name</asp:TextBox>