jsp中 如何判断checkbox哪几个下标被选中 有两种方法 一种是js的 一种是就不是js那个
<html:logiciteratorid="loop"name="bussinessMap">这是个iterator循环<inputtype="checkbox"nam...
<html:logic iterator id="loop" name="bussinessMap"> 这是个iterator循环
<input type="checkbox" name="id" value="" checked=“checked”>大概这么写
这value里怎么写才能标记checkbox第几个被选中 然后就可以直接在后台遍历id 执行批量删除的功能
求高手帮忙
求各位高手帮忙啦 展开
<input type="checkbox" name="id" value="" checked=“checked”>大概这么写
这value里怎么写才能标记checkbox第几个被选中 然后就可以直接在后台遍历id 执行批量删除的功能
求高手帮忙
求各位高手帮忙啦 展开
3个回答
展开全部
直接用同一个name属性写多个checkbox元素
表单提交时会提交一个以" , "分隔的字符串,里面包含被选中的checkbox的值,形如
1 , 2, 3, 4,5等
在服务器端执行删除时只要判断这个格式正确,用sql语句的in可以批量删除
"DELETE FROM table WHERE id IN(" + id组 + ")"
判断id组格式的正则是
^\s*\d+\s*(\s*,\s*\d+\s*)*$
表单提交时会提交一个以" , "分隔的字符串,里面包含被选中的checkbox的值,形如
1 , 2, 3, 4,5等
在服务器端执行删除时只要判断这个格式正确,用sql语句的in可以批量删除
"DELETE FROM table WHERE id IN(" + id组 + ")"
判断id组格式的正则是
^\s*\d+\s*(\s*,\s*\d+\s*)*$
追问
他是一个list,用remove删除 没有sql语句 现在我的问题是总是删除第一个 所以我想知道他的下标是list哪几个被选中 这样我才能遍历这个数组 进行删除
追答
那可以用split
我没做过java,不知道有什么方法
vbs和js里都有split拆分一个字符串成数组
java里应该也有吧,拆分符号是 ,
拆分成数组再遍历
展开全部
直接用同一个name属性写多个checkbox元素
表单提交时会提交一个以" , "分隔的字符串,里面包含被选中的checkbox的值,形如
1 , 2, 3, 4,5等
表单提交时会提交一个以" , "分隔的字符串,里面包含被选中的checkbox的值,形如
1 , 2, 3, 4,5等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查 [name].checked 即可!
追问
请说详细一点 我不太懂 你是说value=“[id].checked ”这样的么 最好给我举个例子 谢谢 给你分分哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询