日期:2014-05-17  浏览次数:21265 次

初学者:在ASP中删除一条记录,如何给个警告
<%
dim   rs,sql  
dim   T_S_ID  
T_S_ID=request( "T_S_ID ")  
set   rs=server.createobject( "adodb.recordset ")  
sql= "delete   from   T_STUDENT   where   T_S_ID= "&T_S_ID  
conn.execute   sql  
if   err.Number <> 0   then  
err.clear  
response.write   "删   除   失   败   ! <br> "  
else  
response.redirect "DEFAULT.ASP "  
end   if  
rs.close  
set   rs=nothing  
%>  
这个文件名为dele.asp,在我的DEFAULT.ASP文件中打开了一个记录表,在某记录后点一下删除,就进入DELE.ASP删除掉了那个记录..我想加个警告,点了删除后,弹出一个小窗口,提示用户删除后就无法恢复,上面有两个按钮,确定取消,点了确定就删除了,点了取消什么都没发生.该如何写代码,该写在哪个地方.


------解决方案--------------------
<a href= "DEFAULT.ASP> " onClick= "return confirm( '确定要删除此数据吗? '); "> 删除 </a>
------解决方案--------------------
应该是
<a href= "DEFAULT.ASP " onClick= "return confirm( '确定要删除此数据吗? '); "> 删除 </a>

2楼的多了个>
------解决方案--------------------
<a href= "javascript:del( <%=rs( "id ")%> ); "> 删除 </a>
<script>
function del(id)
{
if(confirm( "确定要删除吗? "))
location.href= "del.asp?id= "+id;
}
</script>