“我的密码”文本框显示字符

时间:2012-12-13 07:18:12

标签: asp.net user-interface textbox

我使用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>

enter image description here

图片编号1

enter image description here

图片编号2

对这个问题的任何想法? 请帮帮我。

3 个答案:

答案 0 :(得分:3)

<asp:TextBox ID="TextBox1" runat="server" TextMode="Password"></asp:TextBox>  

more info

或者您可以使用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>

并查看你看到的内容。