我使用asp.net登录,我希望在我的文本框中有一些文本作为默认值,点击后,文本框将会清晰。我做到了,它工作正常。就像图片编号1.但是当我使用tab键并转到密码字段并输入时没有任何输入时,它会显示像图片2这样的字符!它应该是明星!或黑圈!
我的密码文本框我使用了这段代码:
<asp:TextBox ID="Password" runat="server" TextMode="SingleLine"
onclick="this.value=''; this.type='password'; " Width="166px"
Font-Size="9pt" Font-Names="Tahoma">Password
</asp:TextBox>
图片编号1
图片编号2
对这个问题的任何想法? 请帮帮我。
答案 0 :(得分:3)
<asp:TextBox ID="TextBox1" runat="server" TextMode="Password"></asp:TextBox>
或者您可以使用placeholder属性:
<asp:TextBox runat="server" placeholder="Enter your name" TextMode="Password"/>
答案 1 :(得分:2)
使用:
TextMode="Password"
所以它应该是:
<asp:TextBox ID="Password" runat="server" TextMode="Password"
onclick="this.value=''; this.type='password'; " Width="166px"
Font-Size="9pt"
Font-Names="Tahoma">Password
</asp:TextBox>
答案 2 :(得分:2)
将您的密码文本框输入为密码:
<asp:TextBox ID="TextBox1" runat="server" TextMode="Password"></asp:TextBox>
并查看你看到的内容。