-2
假设您有TextBox控件,并且用户输入了任何关键字。当用户输入密钥时,在该事件中,被按下的密钥存储到数组中并向他显示任何其他字符。如何在textbox的textchange事件上运行客户端脚本?
例子。假设我输入“x”,但文本框应显示“p”。
假设您有TextBox控件,并且用户输入了任何关键字。当用户输入密钥时,在该事件中,被按下的密钥存储到数组中并向他显示任何其他字符。如何在textbox的textchange事件上运行客户端脚本?
例子。假设我输入“x”,但文本框应显示“p”。
听起来像你需要一些JavaScript!使用这段代码,无论用户按什么键,文本框都会输出“p”。如果你真的想疯了,你可以混合随机字母发生器。
<asp:TextBox ID="TextBox2" runat="server" onkeypress="return ScrewyKeypad(event)" ></asp:TextBox>
而且一定要在你的页面加载事件注册的脚本:
if (!IsPostBack)
{
TextBox2.Attributes.Add("onkeypress", "return ScrewyKeypad(event)");
}
你能解释一下,什么是令人困惑的用户这样的目的是什么? – walther 2012-07-05 18:51:08
你想用这样的东西做什么?这似乎是令人沮丧的用户... – Cruril 2012-07-05 18:52:52
简单的密码作业也许? – Drakkainen 2012-07-05 18:52:54