回 帖 发 新 帖 刷新版面

主题:javascript 获取checkbox的值?

<tr> 
  <td bgcolor="#FFFFFF"> <div align="left">
  <input name="cb_hy_1" type="checkbox" id="cb_hy_1" value="石油化工">
                                石油化工</div></td>        
  <td bgcolor="#FFFFFF"><div align="left">
   <input name="cb_hy_2" type="checkbox" id="cb_hy_2" value="食品饮料">
                                食品饮料</div></td>
 <td bgcolor="#FFFFFF"> <div align="left">
  <input name="cb_hy_3" type="checkbox" id="cb_hy_3" value="生物医药">
                                生物医药</div></td>
   <td bgcolor="#FFFFFF"><div align="left">
  <input name="cb_hy_4" type="checkbox" id="cb_hy_4" value="建筑建材">
                                建筑建材</div></td>
</tr>

回复列表 (共9个回复)

沙发

http://www.programfan.com/blog/article.asp?id=19455
这里有一个类似的例子,只要将.selected是用来判断是否选中,.value用来获取值

板凳

这个的name是不相同的,我这样写为什么没有值
<script language="javascript">
for(i=0;i<4;i++)
{    
    chvalue = document.getElementById("cb_hy_"+i).value;
    document.write(chvalue);
}
</script>

3 楼

chvalue = document.getElementById("cb_hy_"+i)[0].value;

4 楼

还是不行!

5 楼

<script language="javascript">
function f()
{
for(i=1;i<=4;i++)
{
 eval("aa=form1.cb_hy_"+i+".checked;")
 if(aa==true)
 {
  eval("Temp=form1.cb_hy_"+i+".value;"); 
  alert(Temp);
 }
}
return false;
}
</script>
<table>
<form name="form1" method=post action="">
 <tr> 
  <td bgcolor="#FFFFFF"> <div align="left">
  <input name="cb_hy_1" type="checkbox" id="cb_hy_1" value="石油化工">石油化工</div></td>        
  <td bgcolor="#FFFFFF"><div align="left">
  <input name="cb_hy_2" type="checkbox" id="cb_hy_2" value="食品饮料">食品饮料</div></td>
 <td bgcolor="#FFFFFF"> <div align="left">
  <input name="cb_hy_3" type="checkbox" id="cb_hy_3" value="生物医药">生物医药</div></td>
   <td bgcolor="#FFFFFF"><div align="left">
  <input name="cb_hy_4" type="checkbox" id="cb_hy_4" value="建筑建材">建筑建材</div></td>
</tr>
<tr>
<td align=center colspan=4><input type="submit" value=提交 onclick="return f()"></td>
</tr>
</form>
</table>

6 楼

太感谢了,谢谢!

7 楼

我也学到了

8 楼

各位好,有一个问题想请教大家,就是我怎么样才能用textarea来显示我放在vector里的信息....急!!!!

9 楼

等了一天了,怎么没人回啊,晕死

我来回复

您尚未登录,请登录后再回复。点此登录或注册