struts应用中,js如何获取当前页面checkbox中选中的值?

zxjcool 2008-12-04 11:19:37
通过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中选中的值,为什么?
...全文
1370 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yulu0214 2008-12-04
  • 打赏
  • 举报
回复
var boxes = document.getElementsByName("intid");
这个是把checkbox的元素取出来,如果boxes为空,楼主就得好好检查源文件,看看名字是否一致,再慢慢调试,
楼主加油
jumpheightway 2008-12-04
  • 打赏
  • 举报
回复
试试这个程序
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<input type="checkbox" name="weu" value="1">aihao<br>
<input type="checkbox" name="weu" value="2">aihaos<br>
<input type="checkbox" name="weu" value="3">aihaoc<br>
<input type="checkbox" name="weu" value="4">aihaoes<br>
<input type="checkbox" name="weu" value="5">aihaor<br>
<input type="checkbox" name="weu" value="6">aihaoy<br>
<input type="checkbox" name="weu" value="7">aihaoh<br>
<input type="button" name="we" value="show" onclick="show()">
</BODY>
<script type="text/javascript">
function show(){
var arr = document.getElementsByName('weu');
for(var c=0;c<arr.length;c++){
if(arr[c].checked)
alert(arr[c].value);
}
}
</script>
</HTML>
ganglong99 2008-12-04
  • 打赏
  • 举报
回复
var boxes = document.getElementsByName("intid");
取出checkbox中的所有元素后,还要判断是否选中!

81,091

社区成员

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

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