当我点击复选框时,文本框数据将被清除
本文关键字:数据 清除 文本 复选框 | 更新日期: 2023-09-27 18:00:30
单击复选框时,文本框数据将被清除。我没有使用更新面板。当我点击复选框时,页面刷新和文本框值被声明。请帮帮我。我的复选框是
<asp:CheckBox ID="chckaddress" Text="Same As Above" runat="server" TextAlign="Left" AutoPostBack="true" OnCheckedChanged="chckaddress_CheckedChanged1" />
复选框更改事件为
protected void chckaddress_CheckedChanged(object sender, EventArgs e)
{
if (chckaddress.Checked==true)
{
txtaddressL1.Text = txtaddress21.Text;
}
else
{
txtaddress21.Text="";
}
}
请告诉我我犯了什么错误。。
您只需要更改文本框的位置,在你的代码中是
txtaddressL1.Text = txtaddress21.Text;
只需更改
txtaddress21.Text = txtaddressL1.Text;
您只需要为回发写一个检查
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
return;
}
看起来代码不错。。我能看到的唯一问题是txtadress21.文本没有任何值。这就是为什么它每次都变为空白的原因,不管您是否选中了复选框。