这个要先弄清CheckBoxList刷到页面是什么样子;页面这样:
刷到html就会出现三个CheckBox名字为CheckBoxList1_1,CheckBoxList1_2,CheckBoxList1_3,现在就好处理了js这样写:
function t()
{
var c1=document.getElementById('CheckBoxList1_0').checked
var c2=document.getElementById('CheckBoxList1_1').checked
var c3=document.getElementById('CheckBoxList1_2').checked
if(c1&&c3){
alert('error');
return false;
}
if(c2&&c3){
alert('error');
return false;
}
if(c1&&c2&&c3){
alert('error')
return false;
}
if(!c1&&!c2&&!c3){
alert('error')
return false;
}
return true;
}
//我是认为你在点击的时候验证不知道你到底是在什么时候验证的
既然在客户端验证了,直接去取CheckBoxList下的所有项,判断一下有几个选择的,除只选择了一项以外的情况返回错误提示就行了。