要动态给密码框赋值,怎么办?
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");