您的位置:首页 > Web前端 > JavaScript

多个同名checkbox,怎么确定某个checkbox是选中的

2008-01-12 19:58 393 查看
<input type="checkbox" name="check">check1

<input type="checkbox" name="check">check2

<input type="checkbox" name="check">check3; 

 

很简单,只要写一个javascript语句就可以解决这个问题:

function check(){
   var i = 0;
   var ids = document.getElementsByName("check");
   var numbers = ids.length;
   for(i=0;i<numbers;i++){
    if(ids[i].checked){     
     return true;     
    }
   }
   alert("请选择一个!");
   return false;
  }

如果选中了第一个,则只循环一次就出来了,如果选中了第三个就会循环三次.

特别的是,如果checkbox在一个表中是分多列显示,则是判断左边的checkbox,然后是右边的.

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐