如何把表格中的行值传递到后台处理?

huandwu 2007-07-22 05:44:23
<%@ page contentType="text/html;charset=gbk"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>

<html>
<head>
<title>JSP for list form</title>
</head>
<body>
<font color="red" size=7>Result Form</font>
<form name="editform">
<table border="1">
<thead>
<tr bgcolor="pink">
<td align="center">NAME</td>
<td align="center">ADDRESS</td>
<td align="center">TELEPHONE NUMBER</td>
<td align="center">ACTION</td>
</tr>
</thead>
<tbody>
<c:forEach var="item" items="${list}">
<tr bgcolor="yellow" id="<c:out value='${item.id}'/>">
<td align="center"><c:out value="${item.name}"/></td>
<td align="center"><c:out value="${item.addr}"/></td>
<td align="center"><c:out value="${item.tel}"/></td>
<td align="center"><input type="button" value="update" onclick="doUpdate();"/><input type="button" value="delete" onclick="doDelete();"/></td>
</tr>
</c:forEach>
</tbody>
</table>
</form>
</html>
<script language="javascript">
function doUpdate(){
.......
}
function doDelete(){
document.editform.action="delete.do";
document.editform.submit();
}
</script>

我后台action处理按行删除时需要页面传递id,但id不知如何获取?请指点!急!!!
...全文
295 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wrxdos 2007-07-23
  • 打赏
  • 举报
回复
修改<input type="button" value="delete" onclick="doDelete('${item.id}')"/>
再加上<input type="hidden" name="id">

function doDelete(obj){
document.editform.action="delete.do";
doucment.editform.id.value = obj;
document.editform.submit();
}
huandwu 2007-07-23
  • 打赏
  • 举报
回复
问题是上面已经是每行都有删除按纽啊?
zhangjg2124 2007-07-23
  • 打赏
  • 举报
回复
每行前加个同名的复选框,然后判断选中哪些就删除那些了,或者是每行都加删除按钮也行
huandwu 2007-07-23
  • 打赏
  • 举报
回复
document.editform.action="delete.do?id="+document.all["id"].value;
传不过去啊??
document.editform.action="delete.do?id="+document.all["id"];
传过去是个null值
document.editform.action="delete.do?id="+document.all['<c:out value='${item.id}'/>'];
传过去的也是null值啊??
amu0528 2007-07-23
  • 打赏
  • 举报
回复
document.editform.action="delete.do?id="+document.all["id"].value;

后台获得id:

request.getParameter("id");//就能获得id的值,然后再进行所需操作
huandwu 2007-07-23
  • 打赏
  • 举报
回复
楼上的这个方法也传不过去啊!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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