2

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

这个问题有什么想法吗?请帮我。

4

3 回答 3

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

更多信息

或者您可以使用占位符属性:

<asp:TextBox runat="server" placeholder="Enter your name"  TextMode="Password"/>
于 2012-12-13T07:26:29.783 回答
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>
于 2012-12-13T07:20:05.767 回答
2

将您的密码文本框输入为密码:

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

并检查你所看到的。

于 2012-12-13T07:23:14.380 回答