单击c#中的TextBox后删除默认文本

时间:2016-04-06 09:19:33

标签: c# textbox onclick

激活应用程序时,将出现带有文本“[Hello]”的TextBox。

当您单击TextBox以输入数据时,我想在c#代码中自动删除文本,我该怎么办?

<asp:TextBox ID="txtM" runat="server" Text="[Hello]"></asp:TextBox>

你能帮我解决一下这个问题吗?

提前致谢。

1 个答案:

答案 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>