最近做毕业设计遇到一问题,请大家帮忙看看!
我在程序中需要显示用户信息,用SQL语句对数据库进行查询,循环显示,每个用户最后有一个checkbox框,用来删除用户,我用了脚本语言来检查是否选择了用户,但当查出来的记录只有一个并且选择它,脚本语言还是会提醒请选择记录,这是为什么啊?
while(i<intPageSize && !rs.isAfterLast())  {
      String uid=rs.getString("uid");
      String uname=rs.getString("uname");
      String danwei=rs.getString("danwei");
%>
   <tr>
<td><%=uid%></td>
<td><%=uname%> </td>
<td><%=danwei%> </td>
<td><input type="checkbox" name="xkid" value="<%=uid%>"></td>
   </tr>
   
   <% rs.next();
 i++;
  }}
<script langage="javascript">
function check()
{
   var flag = false;
   for(i=0;i<form1.xkid.length;i++)
   {
    if(form1.xkid[i].checked)
      {
flag = true;
break;
      }
   }
  if(!flag)
  {
    alert("请选择记录!");
    return false;
  }
  else
    form1.submit();
}
</script>