2014-11-08 51 views
-1

我必須在點擊文本框時隱藏文本框文本。幫助我找到一個合適的解決方案。 謝謝。如何在點擊文本框的同時擦除或隱藏文本框文本? 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

回答

1

你可以使用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

0

長度在文本框對象中的屬性,可以CONTROLE值

試試這個我希望能幫助

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