遇到ASP上的一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 22:02:24
<SCRIPT language=javascript>
function unselectall()
{
if(document.del.chkAll.checked){
document.del.chkAll.checked = document.del.chkAll.checked&0;
}
}

function CheckAll(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.Name != "chkAll")
e.checked = form.chkAll.checked;
}
}
function ConfirmDel()
{
if(confirm("谨慎操作,你进行的是批量删除!"))
return true;
else
return false;

}
</SCRIPT>

<%set r=server.createobject("adodb.recordset")...%>读数据...

<form name="del" method="post" action="alldel.asp" onSubmit="return ConfirmDel();">

<input name=""ID"" type=""checkbox"" onClick=""unselectall()"" id=""ID"" value="

<form name="del" method="post" action="alldel.asp" onSubmit="return ConfirmDel();">
应该改为:
<form name="del" method="post" action="alldel.asp" onSubmit="javascript:return ConfirmDel();">
缺少个j“avascript:”,所以程序并没有执行ConfirmDel();。
另一个错误,修改你文件<% %>中的内容为:
<%
set reco=server.createobject("adodb.recordset")
sqlstr="select * from zx where id="&("id")&""
reco.open sql,conn,1,3
while not reco.eof
reco.delete
reco.movenext
wend
reco.close
set reco=nothing
set conn=nothing
Response.Redirect "1.asp"
Response.end
%>