如何在点击文本框的同时擦除或隐藏文本框文本? c#
问题描述:
我必须在点击文本框时隐藏文本框文本。帮助我找到一个合适的解决方案。 谢谢。如何在点击文本框的同时擦除或隐藏文本框文本? c#
在页面加载显示像下面给出的文本框:
当点击文本框,我要隐藏的文本。
ASPX:
<asp:TextBox ID="TextBox1" runat="server" Width="150 px">Enter Team Name</asp:TextBox>
答
你可以使用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;
}
我知道,因为你不在这里,如果其中任何的工作。你能用你试过的一些方法更新这个问题吗?我会帮你的 – Alireza 2014-11-08 10:07:51