主题:谁进来帮我看看---谢谢
endlessrain
[专家分:10] 发布于 2007-05-01 15:55:00
目的就是根据上个页面传来的id号,删除相关的类,如果该类为大类,就删除它所包含的所有的小类,如果不是就直接删除.
<%dim s
id=request.QueryString("id")
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from class where id="&id,conn,1,2
s=rs("parentid")
if s="num" then%>
<script language="vbscript">
dim i
i=msgbox ("这是一个大类,确定要全部删除!",vbyesno+48,"系统提示")
</script>
<%if i=vbyes then
rs.delete
conn.execute"delete * from class where parentid='"&rs("classid")&"'"
end if%>
<%else
rs.delete
end if
rs.close
conn.close
set rs=nothing
set conn=nothing
server.Transfer("class.asp")
%>
总是达不到自己想要的效果,要么删除了全部的大类.....
还有<script>.... </script>中可不可以加<%...%>啊
最后更新于:2007-05-02 21:31:00
回复列表 (共21个回复)
11 楼
a97191 [专家分:4040] 发布于 2007-05-09 09:17:00
<%rs.delete
conn.execute"delete * from class where parentid='"&classid&"'"%>
直接写在<script>里面,写在后面就好
12 楼
endlessrain [专家分:10] 发布于 2007-05-09 11:37:00
什么意思?我不懂是这个吗?
<script language="vbscript">
dim i
i=msgbox ("这是一个大类,确定要全部删除!",4+48,"系统提示")
if i=6 then
<%rs.delete
conn.execute"delete * from class where parentid='"&classid&"'"%>
else
window.history.back()
end if
</script>
就这样啊点no 照样全删了
13 楼
oyh484203 [专家分:5890] 发布于 2007-05-09 13:09:00
<%rs.delete
conn.execute"delete * from class where parentid='"&classid&"'"%>
把这个语句写在一单独页面中
(rs.delete是多余的)
如deletelist.asp中
if i=6 then
document.forms("form1").action="deletelist.asp"
document.forms("form1").Submit()
else
……
end if
14 楼
endlessrain [专家分:10] 发布于 2007-05-09 20:19:00
那你用js 怎么写啊
难道就没有获取按钮值的方法?
上面的方法没用啊?
16 楼
endlessrain [专家分:10] 发布于 2007-05-10 22:55:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
怎么就不行了呢?
毕业设计我急啊
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17 楼
endlessrain [专家分:10] 发布于 2007-05-12 10:10:00
怎么就是不行啊
18 楼
oyh484203 [专家分:5890] 发布于 2007-05-12 14:27:00
你到底想咋样?
19 楼
endlessrain [专家分:10] 发布于 2007-05-12 15:18:00
就是弹出提示
问是不是要删除整个大类
是就删,不是就不删
关键怎样获得“是”,和“不是”
20 楼
oyh484203 [专家分:5890] 发布于 2007-05-12 16:03:00
我这边测试成功,你测试下就知道了:
<script language="vbscript">
function msgb()
dim i
i=msgbox("这是一个大类,确定要全部删除!",52,"系统提示")
if i=6 then
alert("确定")
else
alert("取消")
end if
end function
</script>
<table border="1" cellpadding="1" cellspacing="0">
<tr>
<td>
<form action="" method="post" name="form1">
<input type="button" onClick="vbscript:msgb()" value="更新" name="submit1">
</form>
</td>
</tr>
</table>
我来回复