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)");
}