<asp:TextBox ID="TextBox2" runat="server" value="Your Text here" onfocus=" this.value = '';" onblur="if(this.value == '') ****{ this.value='?????'; }****"></asp:TextBox>
我想我在文本框中的文字时,我在我能够通过我用的onfocus实现文本框中点击我要消失....消失,在文本框的文字重现
但是,当文本框为空时,我希望先前输入的值出现,如果它是第一次,即如果我以前没有输入任何文本,则应该显示默认值(“Your Text here”)。
例如:我第一次点击文本框并输入值'80',然后再点击文本框,里面的值应该清除,如果我没有输入任何值并单击外部那么'80'应该显示在文本框中而不是'您的文字在这里'。
感谢你。
我认为你正在寻找一个[文字水印](http://stackoverflow.com/questions/7433589/input-with-watermark-css-jquery)。 – Codesleuth 2013-02-28 09:51:16