js判断RadioButtonList的有关问题

js判断RadioButtonList的问题
我的RadioButtonList是绑定在DataList里的,比如我绑定了4行数据,也就是有4个RadioButtonList,每个RadioButtonList里绑定5个数据。我想用js判断RadioButtonList是否都有选中,以下是代码:
function rblSel()
{
 var table = document.getElementById("<%=this.dltCeShi.ClientID%>");//DataList的ID
 var checkes =table.getElementsByTagName("input");
 for(i=1;i<checkes.length;i++)
 {
  if(checkes[i].type=="radio")
  {
   if(checkes[i].checked == false)
   {
    alert('请选择');
    return false;
   }
  }
 }
}

以上代码有个问题就是它没法按组来判断,必须每个选项都要选中,但是我每个RadioButtonList只能选一个。

------解决方案--------------------
你应该
for(jj=1;jj<table.rows.length;jj++)
{
var checked=false;
var checkes =table.rows[jj].getElementsByTagName("input");
for(i=1;i<checkes.length;i++)
 {
  if(checkes[i].type=="radio")
  {
   if(checkes[i].checked == true)
   {
    checked = true
   }
  }
}
if(checked==false)
{
 alert("")
return false;
}

}
------解决方案--------------------
ls正解。分行判断!
------解决方案--------------------
探讨
你应该
for(jj=1;jj<table.rows.length;jj++)
{
var checked=false;
var checkes =table.rows[jj].getElementsByTagName("input");
for(i=1;i<checkes.length;i++)
 {
  if(checkes[i].type=="radio")
  {
   ……