struts应用中,js如何获取当前页面checkbox中选中的值?
通过action输出数据,并在页面上展示,我的jsp页面部分内容如下:
<form action="#" name="menu" method="post">
${treemenu}
<INPUT type="button" name="Submit" value="确 认" class="but2" onclick="power();">
<INPUT type="reset" name="Submit2" value="重 置" class="but2">
</form>
<script>
function power()
{
var boxes = document.getElementsByName("intid");
var groupTypeId = new Array();
for (var i = 0; i < boxes.length; i++)
{
if (boxes[i].checked)
{
var groupTypeId[i] = boxes[i].value;
alert(groupTypeId[i]);
}
}
}
</script>
${treemenu}输出的是一些checkbox类型的复选框,在jsp查看源文件时,内容为:<input type='checkbox' name='intid' value='44'>等等。
通过调试发现var boxes = document.getElementsByName("intid");这句有问题,无法获得当前intid中选中的值,为什么?