html中的checkbox选中后的用法
<%List<User>users=(List<User>)session.getAttribute("userList");%><%for(Useruser:users...
<%
List<User> users=(List<User>)session.getAttribute("userList");
%>
<%
for(User user:users)
{
%>
<tr>
<td>
<input type="checkbox" id="check" name="myCheck"}></input>
ID:<%=user.getId()%>
</td>
</tr>
<tr >
<td>
姓名:<%=user.getName() %>
</td>
</tr>
<%
}
%>
这是从table表格里截取的现在想请教诸位大神:当遍历完成后、如果选中了某个id前的checkbox、怎么删除这个用户(怎么获取这个checkbox对应的userId)
想用以下两种方法删除、可是传的参数都不会:
<a href="${pageContext.request.contextPath}/delete?id=">删除</a>
<input type="button" value="删除" id="myButton" >
觉得第一个靠谱点、
噢、诸位大神不用管后台啦、能告诉我怎么获得选定后的复选框对应的那个user的Id就最好了
( 后台用的springMVC的@RequestMapping(value="/delete") ) 展开
List<User> users=(List<User>)session.getAttribute("userList");
%>
<%
for(User user:users)
{
%>
<tr>
<td>
<input type="checkbox" id="check" name="myCheck"}></input>
ID:<%=user.getId()%>
</td>
</tr>
<tr >
<td>
姓名:<%=user.getName() %>
</td>
</tr>
<%
}
%>
这是从table表格里截取的现在想请教诸位大神:当遍历完成后、如果选中了某个id前的checkbox、怎么删除这个用户(怎么获取这个checkbox对应的userId)
想用以下两种方法删除、可是传的参数都不会:
<a href="${pageContext.request.contextPath}/delete?id=">删除</a>
<input type="button" value="删除" id="myButton" >
觉得第一个靠谱点、
噢、诸位大神不用管后台啦、能告诉我怎么获得选定后的复选框对应的那个user的Id就最好了
( 后台用的springMVC的@RequestMapping(value="/delete") ) 展开
1个回答
展开全部
checkbox 中添加value属性,userid放进去
遍历被选中的checkbox,取出value属性,
如果是选中的多个,就组合成字符串,
1,2,3,4,
遍历被选中的checkbox,取出value属性,
如果是选中的多个,就组合成字符串,
1,2,3,4,
更多追问追答
追问
这个遍历是不是要在JS里遍历、然后遍历出的那个值怎么放进那个a标记的href里的id参数里
追答
单个删除用第一个就可以了,直接用url传参
多个的话,用js可以实现,得到被选中的value,
再跳转location.href="..../delete?id=1,2,3,4",或者将value放入一个hidden中然后提交表单进后台进行删除
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询