var all_chkbox = document.getElementsByName('selItem');
        for (var j = 0; j < all_chkbox.length; j++)
        {
            alert(all_chkbox[j].value);
               
        }<input type="checkbox" name="selItem" value="101">
<input type="checkbox" name="selItem" value="102">
<input type="checkbox" name="selItem" value="103">
............

解决方案 »

  1.   

    1楼说得好,我来完整写出来,赚点分,厚厚function ddd(CheckBoxName)
    {
        var valueArray=new Array();
        var all_chkbox = document.getElementsByName(CheckBoxName);
        for (var j = 0; i < all_chkbox.length; j++)
        {
            valueArray[i]= all_chkbox[i].value;     
        }
    }
      

  2.   

    忘记写返回值啦 哈function ddd(CheckBoxName)
    {
        var valueArray=new Array();
        var all_chkbox = document.getElementsByName(CheckBoxName);
        for (var j = 0; i < all_chkbox.length; j++)
        {
            valueArray[i]= all_chkbox[i].value;     
        }
        return valueArray;
    }
      

  3.   

    <script>
    function ddd()
    {
       return document.getElementsByName(CheckBoxName);
    }
    alert('第一个值:'+add()[0].value);
    alert('第二个值:'+add()[1].value);
    </script>
      

  4.   

    谢谢各位.不过我现在的情况是这样的.
    我要求10个checkbox中选了4个或6个不定.选择后按确定.我就将这个选定的值传到一个
    text文本框中.
      

  5.   

    var splited=',';
    var chkBoxName='checkbox';
    var text="";
    var checked = 0;
        var all_chkbox = document.getElementsByName(chkBoxName);
     for(var i=0;i< all_chkbox.length;i++){
    if (all_chkbox[i].checked)
    {
    text=text+all_chkbox[i].value+splited;
    checked = checked + 1;
    }
     }
    if (checked ==0){
    alert("属性中请至少选一项");
     return false;
    } text = text.substring(0, text.length-1);
             document.forms[0].text1.value = text ;
      

  6.   

    <html>
    <head>
    <title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><script>
    function ddd()
    {
      var splited=',';
    var chkBoxName='selItem';
    var text="";
    var checked = 0;
        var all_chkbox = document.getElementsByName(chkBoxName);
     for(var i=0;i< all_chkbox.length;i++){
    if (all_chkbox[i].checked)
    {
    text=text+all_chkbox[i].value+splited;
    checked = checked + 1;
    }
     }
    if (checked ==0){
    alert("属性中请至少选一项");
     return false;
    } text = text.substring(0, text.length-1);
    alert(text);
             document.forms[0].text1.value = text ;
    }
    </script></head>
    <body>
    <form method="post" onSubmit="ddd()">
    <input type="checkbox" name="selItem" value="100" >
    <input type="checkbox" name="selItem" value="101">
    <input type="checkbox" name="selItem" value="102">
    <input type="checkbox" name="selItem" value="103">
    <input name="text1" type="text" id="text1">
    <input type="submit" name="Submit" value="提交"></form>
    </body>
    </html>
      

  7.   

    <html>
    <head>
    <title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><script>
    function ddd()
    {
      var splited=',';
    var chkBoxName='selItem';
    var text="";
    var checked = 0;
        var all_chkbox = document.getElementsByName(chkBoxName);
     for(var i=0;i< all_chkbox.length;i++){
    if (all_chkbox[i].checked)
    {
    text=text+all_chkbox[i].value+splited;
    checked = checked + 1;
    }
     }
    if (checked ==0){
    alert("属性中请至少选一项");
     return false;
    } text = text.substring(0, text.length-1);
    alert(text);
             document.forms[0].text1.value = text ;
    }
    </script></head>
    <body>
    <form method="post" onSubmit="return ddd();">
    <input type="checkbox" name="selItem" value="100" >
    <input type="checkbox" name="selItem" value="101">
    <input type="checkbox" name="selItem" value="102">
    <input type="checkbox" name="selItem" value="103">
    <input name="text1" type="text" id="text1">
    <input type="submit" name="Submit" value="提交"></form>
    </body>
    </html>