use CheckBox.CheckedChanged Event
http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemWebUIWebControlsCheckBoxClassCheckedChangedTopic.asp?frame=true
<asp:CheckBox id="checkbox1" runat="server"
AutoPostBack="True"
Text="Include 8.6% sales tax"
TextAlign="Right"
OnCheckedChanged="Check_Clicked"/>
void Check_Clicked(Object sender, EventArgs e)
{ if (checkbox1.Checked)
textbox1.Text="aaaa";
else
textbox1.Text="bbbb";
}
http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemWebUIWebControlsCheckBoxClassCheckedChangedTopic.asp?frame=true
<asp:CheckBox id="checkbox1" runat="server"
AutoPostBack="True"
Text="Include 8.6% sales tax"
TextAlign="Right"
OnCheckedChanged="Check_Clicked"/>
void Check_Clicked(Object sender, EventArgs e)
{ if (checkbox1.Checked)
textbox1.Text="aaaa";
else
textbox1.Text="bbbb";
}
只要加一个AutoPostBack =true.
谢谢大家的提醒.
function selectAll(chkVal)
{
for(i=0;i<Form1.length;i++)
{
document.Form1.elements[i].checked =(chkVal == true)? true:false;
document.getElementById(idVal).click();
}
}
</script>
<asp:CheckBox id="chkAll" onclick="javascript: return selectAll(this.checked)" runat="server"></asp:CheckBox>