我有三個checkbox,我選中一個checkbox的時候另外兩個checkbox不可選,我不選中第一個check的時候,另外兩個可選。
private void CheckBox1_CheckedChanged(object sender, System.EventArgs e)
{
this.CheckBox2.Enabled=false; }<asp:checkbox id="CheckBox1" runat="server" Text="保存后關閉" AutoPostBack="True">可以實現選中事件。單不選中事件無法實現
private void CheckBox1_CheckedChanged(object sender, System.EventArgs e)
{
this.CheckBox2.Enabled=false; }<asp:checkbox id="CheckBox1" runat="server" Text="保存后關閉" AutoPostBack="True">可以實現選中事件。單不選中事件無法實現
解决方案 »
- 请教一个有趣的JS如何写
- (续)问大家一个问题,想好了久了
- asp.net到底怎么了,世界怎么了,为什么会这样.
- oracel sql 语句 行转列
- 当单击按钮时,如何让日期控件,浮在一个页面上。
- web matrix 有心版本吗? 是不是被Visual Web Developer Express 取代了,谁知道?
- confirm确认,按钮客户&服务事执行的问题
- 求购一套邮件系统包括服务器和客户端(带源码)价格面议 ycdf()解决问题接分
- Asp.net 如何导入自定义命名空间?????
- .net core调用c++/cli的动态库
- 控制gridview的列宽,十万火急!
- 多用户信息交互问题
if(checkBox1.Checked)
{
this.CheckBox2.Enabled=false;
this.CheckBox3.Enabled=false;
}
esle
{
this.CheckBox2.Enabled=true;
this.CheckBox3.Enabled=true;
}
private void CheckBox1_CheckedChanged(object sender, System.EventArgs e)
{
CheckBox2.Enabled = !CheckBox1.Checked;
CheckBox3.Enabled = !CheckBox1.Checked;
}
<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" OnCheckedChanged="CheckBox1_CheckedChanged" />
<asp:CheckBox ID="CheckBox2" runat="server" />
<asp:CheckBox ID="CheckBox3" runat="server" />
this.CheckBox1.Attributes.Add("onclick", "checkCheckBox();");在前台页面加下javascript
<script language="javascript">
<!--
function checkCheckBox()
{
var chk1=document.getElementById("<%=this.CheckBox1.UniqueID%>");
var chk2=document.getElementById("<%=this.CheckBox2.UniqueID%>");
var chk3=document.getElementById("<%=this.CheckBox3.UniqueID%>");
if(chk1.checked)
{
chk2.disabled=true;
chk3.disabled=true;
}
else
{
chk2.disabled=false;
chk3.disabled=false;
}
}
-->
</script>
这个最简单
{
CheckBox2.Enabled = !CheckBox1.Checked;
CheckBox3.Enabled = !CheckBox1.Checked;
}
{
CheckBox2.Enabled = !CheckBox1.Checked;
CheckBox3.Enabled = !CheckBox1.Checked;
}
這個很不錯,哈哈。5樓的可以實現選中時事件,單不選中時,其他兩個checkbox還是disable
private void CheckBox1_CheckedChanged(object sender, System.EventArgs e)
{
CheckBox2.Enabled = CheckBox3.Enabled = !CheckBox1.Checked;
}