js怎么获取checkbox的值并传到action那

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么获取checkbox的值并传到action那相关的知识,希望对你有一定的参考价值。

struts2的。表格中选中想要删除的人员,点击删除,既能同时删除选中的人员。问下怎么用JS获取勾选的多个checkbox,并传相应的值到action。

<script language="javascript">
function show()
var che=document.getElementsByName("checkbox");
for(var i=0;i<che.length;i++)
if(che[i].checked)
alert(che[i].value);



</script>这是获取到多个复选框时被选中的值,你试试
参考技术A 首先,html中checkbox的name属性都必须一样

然后通过表单提交,使用request.getParameterValues("checkbox名字")就可以返回所有checkbox的value数组了追问

具体给一段代码?

追答

html代码:
aaa
bbb
ccc

action代码:
HttpServletRequest request = ServletActionContext.getRequest();
String[] values=request.getParameterValues(“myName”);

============
然后你自己处理values变量就可以了

参考技术B 在struts-config里配置 将页面的值在action里处理 用form传值 参考技术C 这个自然点就可以传过去了。嘿嘿本回答被提问者采纳

以上是关于js怎么获取checkbox的值并传到action那的主要内容,如果未能解决你的问题,请参考以下文章

JS中怎么循环出checkbox所取的的值

怎么把action中的值传到jsp页面

在jsp中选中checkbox后 将该记录的多个数据获取,然后传到Action类中进行后台处理 双主键情况下 *.hbm.xml中的写法

js中怎么获取checkbox选中的值

jqgrid如何获取选中checkbox里的值,并且把其值传到contorller层中

JS获取checkbox的个数简单实例