<asp:TextBox ID="A" runat="server"></asp:TextBox>
<asp:TextBox ID="B" runat="server"></asp:TextBox>
<asp:TextBox ID="C" runat="server"></asp:TextBox>
現在希望在文本框A或者B輸入 的時候,文本框C的字符自動生成,每輸入一個字符,C的文本同時做改變
如文本框A輸入 123
文本框B輸入 ABCDE
那么文本框C的字符是 123ABCDE
是在A或者B邊輸入,C同時做改變
uj5u.com熱心網友回復:
既然都是服務器端控制元件,在.cs檔案里直接回應TextChanged事件給C賦值不行嗎?uj5u.com熱心網友回復:
用JS$("#A").bind("propertychange",function(){
$("#C").val($("#A").val()+$("#B").val())
});
$("#B").bind("propertychange",function(){
$("#C").val($("#A").val()+$("#B").val())
});
uj5u.com熱心網友回復:
<asp:TextBox ID="A" runat="server"></asp:TextBox>
<asp:TextBox ID="B" runat="server" OnClick="txtClick"></asp:TextBox>
<asp:TextBox ID="C" runat="server" OnClick="txtClick"></asp:TextBox>
protect void txtClick(object sender ,EventArgs e)
{
this.A.Text += ((Control)sender).Text;
}
手寫的可能有出入,意思就是這個意思。
uj5u.com熱心網友回復:
事件 換成 TextChanged 即可。uj5u.com熱心網友回復:
<asp:TextBox ID="A" runat="server" TextChanged ="txtClick"></asp:TextBox>
<asp:TextBox ID="B" runat="server" TextChanged ="txtClick"></asp:TextBox>
<asp:TextBox ID="C" runat="server" ></asp:TextBox>
protect void txtClick(object sender ,EventArgs e)
{
this.C.Text += ((Control)sender).Text;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/128627.html
標籤:ASP.NET
