代码:
Public Class WebForm1
Inherits System.Web.UI.Page
Protected WithEvents cb1 As System.Web.UI.WebControls.CheckBox
Protected WithEvents cb2 As System.Web.UI.WebControls.CheckBox
Protected WithEvents cb4 As System.Web.UI.WebControls.CheckBox
Protected WithEvents cb3 As System.Web.UI.WebControls.CheckBox
#Region " Web Form Designer Generated Code "
'This call is required by the Web Form Designer.
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
End Sub
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeComponent()
End Sub
#End Region
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
End Sub
Private Sub cb1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cb1.CheckedChanged
If cb1.Checked = True And cb2.Checked = True And cb3.Checked = True Then
cb4.Checked = True
Else
cb4.Checked = False
End If
End Sub
Private Sub cb2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cb2.CheckedChanged
If cb1.Checked = True And cb2.Checked = True And cb3.Checked = True Then
cb4.Checked = True
Else
cb4.Checked = False
End If
End Sub
Private Sub cb3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cb3.CheckedChanged
If cb1.Checked = True And cb2.Checked = True And cb3.Checked = True Then
cb4.Checked = True
Else
cb4.Checked = False
End If
End Sub
Private Sub cb4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cb4.CheckedChanged
If cb4.Checked = True Then
cb1.Checked = True
cb2.Checked = True
cb3.Checked = True
Else
cb1.Checked = False
cb2.Checked = False
cb3.Checked = False
<script language=javascript>
function s(o){
var a = document.frm("m");
var c=true
for(i=0;i<a.length;i++)
if(!a[i].checked){c=false;break}
document.frm.aa.checked=c
}
function mm(o)
{
var a = document.frm("m");
for (var i=0; i<a.length; i++){
a[i].checked = o.checked;
}
}
</script>
function CheckAll(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}