更新パネルに2つのテキストボックスText1とText2があります。コードはここにある:asp.netのテキスト変更イベント
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="Panle" >
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="true" OnTextChanged="TextBox1_TextChanged"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" AutoPostBack="True"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
と私はテキスト1のtextchanged
イベントにこのコードを書いている:
Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
TextBox2.Text = TextBox1.Text
End Sub
今の問題は、私は[テキスト1]にテキストを入力するときということで、その後、Enterキーを押して、その後に入力します。 text2のテキストはtext1のテキストと同じですが、私はtext1のenterを押す前にこれを行いたいと思います。私はテキスト1でキーダウンすると、テキスト2のテキストはテキスト2に等しくなければなりません。
ルック。 –
ontextchangedは、フィールド上を離れると、ページ上のどこか別の場所にある入力かクリックかに関係なく、起動します。あなたはこれを処理するためにjavascript(jquery)を使用することをお勧めします。 – peroija