如何在点击文本框的同时擦除或隐藏文本框文本? c#

问题描述:

我必须在点击文本框时隐藏文本框文本。帮助我找到一个合适的解决方案。 谢谢。如何在点击文本框的同时擦除或隐藏文本框文本? c#

在页面加载显示像下面给出的文本框: enter image description here

当点击文本框,我要隐藏的文本。

enter image description here

ASPX:

<asp:TextBox ID="TextBox1" runat="server" Width="150 px">Enter Team Name</asp:TextBox> 
+0

我知道,因为你不在这里,如果其中任何的工作。你能用你试过的一些方法更新这个问题吗?我会帮你的 – Alireza 2014-11-08 10:07:51

你可以使用placeholder属性来实现这一点。像follwing

<asp:TextBox ID="TextBox1" runat="server" Width="150" placeholder="Enter Team Name"></asp:TextBox>

注:这是HTML 5的具体属性,仅在HTML5浏览器上运行(最常用的浏览器现在给天是HTML5的浏览器,除了少数例外,如IE7,8, 9)。

优点 - 没有JS,CSS,事件需要实现这一点,它将直接启动支持需求在这里。

更多的信息 - http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_placeholder

但不管怎么说,你可以使用mordenizer.js使它在所有的浏览器 - http://webdesignerwall.com/tutorials/cross-browser-html5-placeholder-text

长度在文本框对象中的属性,可以CONTROLE值

试试这个我希望能帮助

protected void TextBox1_Click(object sender, Eventargs e) 
{ 
TextBox1.Text.Length = 0; 
}