如何显示asp.net文本框的默认文本

Sas*_*ran 0 .net c# asp.net

如何在页面加载期间为asp文本框设置默认文本,并在关注时清除它们.

我知道使用javascript和jquery在html文本框中执行此操作.但是如何在asp.net中执行此操作..任何帮助请...

我写

<asp:TextBox ID="Rloginemail" runat="server" Width="100%" Height="25px" 
     BackColor="#ECE8D0" BorderStyle="None" ForeColor="#482B1B" 
     Text="E-MAIL" >E-MAIL</asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,您可以看到text=email..如果我使用此默认文本显示但未在焦点上清除..

Mur*_*san 9

HTML 5

您可以使用placeholderhtml5属性

<input type="text" placeholder="search" />
Run Code Online (Sandbox Code Playgroud)

jQuery占位符插件

如果您的浏览器不支持,请使用此jquery占位符

$('input, textarea').placeholder()
Run Code Online (Sandbox Code Playgroud)