C# 在asp.net中输入文本框后如何将文本模式更改为密码模式

C# 在asp.net中输入文本框后如何将文本模式更改为密码模式,c#,asp.net,C#,Asp.net,我在ASP.NET中有一个表单,如下所示:- Number(textbox) Name(textbox) Age(textbox) sex(textbox) Marks(textbox) Class(textbox) Re enter number(textbox) Save(button) 在这个字段中输入数字后,当我转到下一个字段时,文本模式的文本框数据字段应转换为密码模式。输入“重新输入号码”后,应检查“号码”和“重新输入号码”是否匹配,并应显示号码匹配或不匹配的消息,然后保存数据 这是

我在ASP.NET中有一个表单,如下所示:-

Number(textbox)
Name(textbox)
Age(textbox)
sex(textbox)
Marks(textbox)
Class(textbox)
Re enter number(textbox)
Save(button)
在这个字段中输入数字后,当我转到下一个字段时,文本模式的文本框数据字段应转换为密码模式。输入“重新输入号码”后,应检查“号码”和“重新输入号码”是否匹配,并应显示号码匹配或不匹配的消息,然后保存数据

这是紧急的


谢谢

将文本框的文本模式设置为密码

像这样:

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

将文本框的文本模式设置为密码

像这样:

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

您可能需要在这里编写一些javascript

txt1.Attributes.Add("onfocus", "this.type='text';");
txt1.Attributes.Add("onblur", "this.type='password';");
另外,您也可以对jQuery执行相同的操作(并且更干净一点),但是为要进行切换的对象设置一个CSS类,然后添加一个

$(".hideContentOnBlur").blur(function() {
  this.type='password';
});

$(".hideContentOnBlur").focus(function() {
  this.type='text';
});

您可能需要在这里执行一些javascript

txt1.Attributes.Add("onfocus", "this.type='text';");
txt1.Attributes.Add("onblur", "this.type='password';");
另外,您也可以对jQuery执行相同的操作(并且更干净一点),但是为要进行切换的对象设置一个CSS类,然后添加一个

$(".hideContentOnBlur").blur(function() {
  this.type='password';
});

$(".hideContentOnBlur").focus(function() {
  this.type='text';
});

但在运行时,它应该在我们转到下一个字段时显示文本,它应该转换为密码模式。但在运行时,它应该在我们转到下一个字段时显示文本,它应该转换为密码模式。