回 帖 发 新 帖 刷新版面

主题:迷惑了许久的问题

<script language="vbscript">
dim i
i=msgbox ("这是一个大类,确定要全部删除!",vbyesno+48,"系统提示")
if i=6 then 
<%rs.delete
conn.execute"delete * from class where parentid='"&classid&"'"%>
else
window.history.back()
end if
</script>

为什么点“否”还是删掉了

说明<%rs.delete
conn.execute"delete * from class where parentid='"&classid&"'"%>
这句话总是执行的

回复列表 (共4个回复)

沙发

我已经给你说了呀,你那个我已经给你写了,你好好看下,稍微改下就可以了。

板凳

哪啊?

你上次那个转到一个页面处理的

我试了,不行啊

3 楼

你这样写肯定是不行的!!首先你没有分清服务器段代码和客户端代码的区别。
另外你要做删除操作肯定要有个递交动作,否则不可能在当前页就删除了,还有就是因为你每次载入页面都会运行delete语句,所以不管你选择没有这句话都会运行的。

4 楼

我也觉的这个有问题,

一会客户端,一会服务器端的

可很多人都说<script>..</script>之间可加<%%>

那象这样点击“是”删,“否”不删,应这样实现?

我来回复

您尚未登录,请登录后再回复。点此登录或注册