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

marquiswang 2001-07-17 06:28:29
如何象电子邮件那样,删除选择的记录,或一个表单有两个不同的提交,谢谢!
...全文
110 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

%>
我已经注释的很明白了,自己看看。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧