首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

要动态给密码框赋值,怎么处理

2012-08-30 
要动态给密码框赋值,怎么办?C# codeasp:TextBox IDtxtUserPwd runatserver Width200pxonfocus

要动态给密码框赋值,怎么办?

C# code
<asp:TextBox ID="txtUserPwd" runat="server" Width="200px"  onfocus="pwdFocus(this)"  onkeyup="pwdChange(this)" ></asp:TextBox>


由于当TextMode="Password" 时,Textbox是不能动态赋值的。但是现在我要实现动态赋值的功能,该怎么办呢。比如说查看密码是,密码在文本框中显示为*号。密码有多长就显示多少*号。




我的方法是再加一个input type="Hidden".第一个input 响应keyup事件,将用户输入赋到隐藏控件。

取数据时从隐藏控件取。
现在的问题是:当用户按着键盘不起来,就不能响应keyup事件。如果响应keydown,或keypress,则第一次输入时的字符无法获取。

请问大家有什么更好的办法?

[解决办法]
可以动态赋值啊
 this.txtPwd.Attributes.Add("value", "123123");

热点排行