以下是我的相关代码,除非选中最后一个单选按钮,否则都会提示"请选择你要删除的对象!"(即只有选中最后一个单选按钮temp才等于1),这是为啥?求指点
<script type="text/javascript">
function check()
{
var obj2=document.getElementsByName("xz");
for(var i=0;i<obj2.length;i++)
{
if(obj2[i].checked==true)
{
temp=1;
}
else
{
temp=0;
}
}
if (temp==0)
{
alert("请选择你要删除的对象!");
return false;
}
else
{
if (confirm( '确定要删除记录吗? '))
{
return true;
}
return false;
}
}
</script>
<%
if rs("G_level")=1 then
dim rs2,sq2
set rs2 = server.createobject("adodb.recordset")
sq2 ="select * from G_user"
rs2.open sq2,conn,1,1
%>
<hr />
<form name="del" action="del_admin.asp" method="post" onsubmit="return check(this)">
<table width="300px" align="center" border="1px" style="text-align:center">
<caption>本系统所有管理员信息</caption>
<tr>
<td>选中</td>
<td>ID</td>
<td>姓名</td>
<td>管理级别</td>
</tr>
<% do until rs2.eof %>
<tr>
<td><input type="radio" name="xz" value="<%=rs2("id")%>" /></td>
<td><%=rs2("id")%></td>
<td><%=rs2("G_username")%></td>
<td><%=rs2("G_level")%></td>
</tr>
<%
rs2.movenext
loop
%>
<tr>
<td colspan="4"><input type="submit" name"del" value="删除选中" /></td>
</tr>
</table>
</form>
<script type="text/javascript">
function check()
{
var obj2=document.getElementsByName("xz");
for(var i=0;i<obj2.length;i++)
{
if(obj2[i].checked==true)
{
temp=1;
}
else
{
temp=0;
}
}
if (temp==0)
{
alert("请选择你要删除的对象!");
return false;
}
else
{
if (confirm( '确定要删除记录吗? '))
{
return true;
}
return false;
}
}
</script>
<%
if rs("G_level")=1 then
dim rs2,sq2
set rs2 = server.createobject("adodb.recordset")
sq2 ="select * from G_user"
rs2.open sq2,conn,1,1
%>
<hr />
<form name="del" action="del_admin.asp" method="post" onsubmit="return check(this)">
<table width="300px" align="center" border="1px" style="text-align:center">
<caption>本系统所有管理员信息</caption>
<tr>
<td>选中</td>
<td>ID</td>
<td>姓名</td>
<td>管理级别</td>
</tr>
<% do until rs2.eof %>
<tr>
<td><input type="radio" name="xz" value="<%=rs2("id")%>" /></td>
<td><%=rs2("id")%></td>
<td><%=rs2("G_username")%></td>
<td><%=rs2("G_level")%></td>
</tr>
<%
rs2.movenext
loop
%>
<tr>
<td colspan="4"><input type="submit" name"del" value="删除选中" /></td>
</tr>
</table>
</form>