在这里,我试图为我的两个文本框获取水印,据说它们是用户名和密码文本框。我已经掌握了窍门,使用以下代码:
<asp:TextBox ID="TbUsername" runat="server" CssClass="tb" Width="170px" onfocus="if(this.value=='Enter username'){this.value=''}"
onblur="if(this.value==''){this.value='Enter username'}"></asp:TextBox>
和
<asp:TextBox ID="TbPassword" runat="server" CssClass="tb" TextMode="Password" Width="170px"
onfocus="if(this.value=='Enter password'){this.value=''}" onblur="if(this.value==''){this.value='Enter password'}"></asp:TextBox>
问题是,我只能通过首先单击文本框来弹出水印,而我希望它们在页面首次启动时显示。有没有办法做到这一点?预先感谢您的帮助。