<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM METHOD=POST ACTION="">
group1<INPUT TYPE="checkbox" NAME="check_1">
<INPUT TYPE="checkbox" NAME="check_1">
group2<INPUT TYPE="checkbox" NAME="check_2">
group3<INPUT TYPE="checkbox" NAME="check_3">
<INPUT TYPE="checkbox" NAME="check_3">
group4<INPUT TYPE="checkbox" NAME="check_4">
<INPUT TYPE="checkbox" NAME="check_4">
<INPUT TYPE="checkbox" NAME="check_4">
<INPUT TYPE="button" onclick="return checkall();" name="test" value="test">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkall()
{
for(var i=1;i<5;i++)
{
if(!CheckCheckbox("check_"+i,"请选择CheckBox group"+i+"!","没有可选的CheckBox group"+i+"!")) return false;
}
}
function CheckCheckbox(val,msg1,msg2)
{
    var is_radio=document.forms[0].elements[val];
    var s_msg1=(msg1==null || msg1=="")? "请选择CheckBox!":msg1;
    var s_msg2=(msg2==null || msg2=="")? "没有可选的CheckBox!":msg2;    if(is_radio)
    {
         if (document.forms[0].elements[val].value != null)
         {
            if (document.forms[0].elements[val].checked)
            {
                return true;
            }
            else
            {
                alert(s_msg1);
                return false;
            }
         }
         else
         {
            var check_length = document.forms[0].elements[val].length;
            var i_count=0
            for(var i=0;i<check_length;i++)
            {
                if (document.forms[0].elements[val](i).checked)
                {
                    i_count=i_count+1;
                    return true;
                }
            }
            if(i_count==0)
            {
                alert(s_msg1);
                return false;
            }
         }
    }//
    else
    {
        alert(s_msg2);
        return false;
    }}
//-->
</SCRIPT>