asp response.write 删除提示

来源:百度知道 编辑:UC知道 时间:2024/06/19 18:35:43
response.write "<a href='del1.asp?bookid="&rs("id")&"' onclick='return confirm('确认要删除吗?')'> 删除</a></td>"

为什么没删除提示???
不管onclick='return confirm('确认要删除吗?')'加不加引号都没提示

用JAVASCRPT也没提示
我的del.asp内容是:
Set rs=Server.CreateObject("adodb.recordset")
sql="delete * from book where id="&request.querystring("bookid")
rs.open sql,conn,1,3
response.redirect"folder.asp?folderid=1"

首先
输出正确的
<a href="1.asp" onclick='return confirm("删除")'>sad</a>
然后输出用你代码输出的
<a href="1.asp" onclick='return confirm('删除')'>sad</a>
经过比较你会发现 删除两个字 正确的是被""包围,而没有反应的是被''包围的。
故此,考虑如何让''变成“”
在asp 中 想输出",应该输入两个"
则正确输出方式为
Response.Write("<a href='1.asp' onclick='return confirm(""删除"")'>sad</a>")

<a href="del1?bookid=<%=rs("id")%>" onClick="return ConfirmDel();">删除</a>
<script language="JavaScript">
<!--//
function ConfirmDel()
{
if(confirm("删除后不能恢复!确认吗?"))
return true;
else
return false;

}
//-->
</script>

这个东西一般用JAVASCRPT,操作比较方便,也可以减轻服务器的负荷

在你原有的代码上更改为:
response.write "<a href='d