如何做到删除用复选框选中的记录,或一个表单有两个不同的提交

marquiswang 2001-07-17 06:28:29
如何象电子邮件那样,删除选择的记录,或一个表单有两个不同的提交,谢谢!
...全文
31 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
marquiswang 2001-07-17
谢谢freezwy,但是我的提交是用图片来完成的,如javascript:document.form3.submit(),那怎么来判断提交的是哪一个呢?
回复
freezwy 2001-07-17
关键的地方:
1.input type=checkbox 命名要一样,VALUE等于该记录的关键字,比如ID。
2.不同的提交BUTTON,使用不同的名字。
3.SQL中有一个IN关键字,很好用。
例子:
<form name=freezwy action=doit.asp method=post>
<input type=checkbox name=Vid value=<%=rs("id")%>><%'你要显示的%><br>
<input type=checkbox name=Vid value=<%=rs("id")%>><%'你要显示的%><br>
<input type=checkbox name=Vid value=<%=rs("id")%>><%'你要显示的%><br>
<input type=submit name=del value=del>
<input type=submit name=change value=change>
</form>
---------doit.asp---------
简单如下:
<%
vid=request.form("vid")
'这是一个集合
if vid="" or isnull(vid) then
response.write "no choice"
else
'处理不同的submit
if request.form("del")<>"" then
'处理del
sql="delete from table where id in ("&vid&")"
...........................
end if
if request.form("change")<>"" then
'处理change
end if
end if

%>
我已经注释的很明白了,自己看看。
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2001-07-17 06:28
社区公告
暂无公告