假设您有 TextBox 控件,并且用户在其中输入任何键。当用户输入键时,在该事件中,按下的键存储到数组中并向他显示任何其他字符。
例子 。假设我输入“x”,但文本框应该显示“p”。
假设您有 TextBox 控件,并且用户在其中输入任何键。当用户输入键时,在该事件中,按下的键存储到数组中并向他显示任何其他字符。
例子 。假设我输入“x”,但文本框应该显示“p”。
听起来你需要一些 JavaScript!使用此代码,无论用户按什么键,文本框都会输入“p”。如果你真的想发疯,你可以混入一个随机字母生成器。
<script type="text/javascript">
function ScrewyKeypad(evt) {
var info = document.getElementById('<%= TextBox2.ClientID %>').value;
document.getElementById('<%= TextBox2.ClientID %>').value = info + 'p'
return false;
}
<asp:TextBox ID="TextBox2" runat="server" onkeypress="return ScrewyKeypad(event)" ></asp:TextBox>
并确保在页面加载事件中注册脚本:
if (!IsPostBack)
{
TextBox2.Attributes.Add("onkeypress", "return ScrewyKeypad(event)");
}