asp点按钮传id

来源:百度知道 编辑:UC知道 时间:2024/09/23 10:05:38
我要这样的效果
记录1 <input type="submit" value="修改"> <input type="submit" value="删除"> <br>
记录2 <input type="submit" value="修改"> <input type="submit" value="删除"> <br>
记录3 <input type="submit" value="修改"> <input type="submit" value="删除"> <br>
点击任意一条记录的修改或删除按钮,都可以自动转到处理的页面进行处理,还有第一个页面要如何把id传到处理页面呢,然后处理页面又怎么接受id呢。希望可以给我完整的程序。

方法如下:
第一,按钮类型用button,并增加onclick事件
<input type="button" value="修改" onclick="location.href='edit.asp?id=<%=rs("newsId")%>'"> <input type="button" value="删除" onclick="location.href='delete.asp?id=<%=rs("newsId")%>'"> <br>

注:
onclick的事件内容是实现跳转,而id值是要读数据库时就动态获取<%=rs("newsId")%>,其实直接用链接就可以了,省得写JS<a href="edit.asp?id=<%=rs("newsId")%>">修改</a>

第二,修改页edit.asp及删除页delete.asp
接收参数,因为是用get传参,接对就用Request.QueryString("id")
既然id都知道接下来的动作就可以自己处理了

<!--#include file="conn.asp"-->
<%
id=request.querystring("id") '获取当前浏览器的ID值
sql="select * from case where id="&cint(id)
set rs=server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,3
%>
<%=rs("name")%>'