【发布时间】:2013-02-28 18:02:27
【问题描述】:
<asp:TextBox ID="TextBox2" runat="server" value="Your Text here" onfocus=" this.value = '';" onblur="if(this.value == '') ****{ this.value='?????'; }****"></asp:TextBox>
当我单击文本框时,我希望文本框中的文本消失,我可以通过我使用过的 onfocus 实现....
但是,当文本框为空时,我希望出现之前输入的值,如果是第一次,即如果我之前没有输入任何文本,那么应该出现默认值(“您的文本”)。
例如:我第一次单击文本框并输入值“80”,然后再次单击文本框,内部的值应该清除,如果我没有输入任何值并单击外部然后'80' 应该显示在文本框中,而不是 'Your Text here'。
谢谢你。
【问题讨论】:
-
我想你正在寻找text watermark。
标签: c# javascript jquery asp.net visual-studio-2010