少年阿宾

那些青春的岁月

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

<!-- 获取复选框的值-->
<script language=javascript>
function c()
{
   var c=document.getElementsByName("aaa");//getElement s ByName忘掉了一直没注意郁闷死
   for( var i=0;i<c.length;i++)
   {
    if(c[i].checked)
    {
     alert(c[i].value);
    }
   }
}
function d()
{
   var check=document.getElementsByName("aaa");
   for(i=0;i<check.length;i++)
   {
    //三元运算符,不知道为什么我用非(~)运算符,只能全选,只有选这个用了
    check[i].checked=check[i].checked?false:true;
   }
}
function e()
{
   var check=document.getElementsByName("aaa");
   for(i=0;i<check.length;i++)
   {
    check[i].checked=true;
   }
  
}
</script>

<input type="checkbox" name="aaa" value="1" />1
<input type="checkbox" name="aaa" value="2" />2
<input type="checkbox" name="aaa" value="3" />3
<input type="checkbox" name="aaa" value="4" />4
<input type="checkbox" name="aaa" value="5" />5
<input type="checkbox" name="aaa" value="6" />6
<input type="button" value="选中查看" onclick="c()"/>
<input type="button" value="反选" onclick="d()" />
<input type="button" value="全选" onclick="e()" />
<br />


如果需要将复选框选中的值操作,可在循环里面加字符串拼接,每个用逗号隔开,在js里页面跳转,凭借的字符串如果是数组,作为url传递的参数,接手后不是数组,是字符串形式的,只要用函数分割就ok了。

posted on 2012-08-30 17:45 abin 阅读(485) 评论(0)  编辑  收藏 所属分类: Javascript

只有注册用户登录后才能发表评论。


网站导航: