<script language=javascript type=text/javascript>
function getdata()
{
 var objlen=document.getElementsByName("interest").length;
 var s="";
 for(var i=0;i<objlen;i++)
 {
 if(document.getElementsByName("interest")[i].checked==true)
  {
    s=s+"1";
   }
   else
   {
   s=s+"0"
   }
 }
 alert(s);
}</script>
<input type="checkbox" name="interest" value="0" ID=Checkbox1>赚钱0
<input type="checkbox" name="interest" value="1" ID=Checkbox2>赚钱1
<input type="checkbox" name="interest" value="2" ID=Checkbox3>赚钱2
<input type="checkbox" name="interest" value="3" ID=Checkbox4>赚钱3
<input type="checkbox" name="interest" value="4" ID=Checkbox5>赚钱4
<input type="checkbox" name="interest" value="5" ID=Checkbox6>赚钱5
<input type="checkbox" name="interest" value="6" ID=Checkbox7>赚钱6
<input type=button onclick=getdata() value=oooo>

解决方案 »

  1.   

    优化一下
    <script language=javascript type=text/javascript>
    function getdata()
    {
     var objlen=document.getElementsByName("interest").length;
     var s="";
     for(var i=0;i<objlen;i++)
     {
        s=s+((document.getElementsByName("interest")[i].checked==true)?"1":"0"); }
     alert(s);
    }</script>
    <input type="checkbox" name="interest" value="0" ID=Checkbox1>赚钱0
    <input type="checkbox" name="interest" value="1" ID=Checkbox2>赚钱1
    <input type="checkbox" name="interest" value="2" ID=Checkbox3>赚钱2
    <input type="checkbox" name="interest" value="3" ID=Checkbox4>赚钱3
    <input type="checkbox" name="interest" value="4" ID=Checkbox5>赚钱4
    <input type="checkbox" name="interest" value="5" ID=Checkbox6>赚钱5
    <input type="checkbox" name="interest" value="6" ID=Checkbox7>赚钱6
    <input type=button onclick=getdata() value=oooo>
      

  2.   

    function getCheckStr(){
        var checks = document.getElementsByName("interest");
        var str="";
        for(var i=0;i<checks.length;i++){
            str += (checks[i].checked?1:0);
        }
        alert(str);
        return str;
    }
      

  3.   

    那末 又该怎么样把这个返回值str赋到同一个页面内的隐藏变量内呢?
      

  4.   

    <script language=javascript type=text/javascript>
    function getdata()
    {
     var objlen=document.getElementsByName("interest").length;
     var s="";
     for(var i=0;i<objlen;i++)
     {
        s=s+((document.getElementsByName("interest")[i].checked==true)?"1":"0"); }
     document.all.hid1.value=s;
     //alert(document.all.hid1.value);
    }</script>
    <input type="checkbox" name="interest" value="0" ID=Checkbox1>赚钱0
    <input type="checkbox" name="interest" value="1" ID=Checkbox2>赚钱1
    <input type="checkbox" name="interest" value="2" ID=Checkbox3>赚钱2
    <input type="checkbox" name="interest" value="3" ID=Checkbox4>赚钱3
    <input type="checkbox" name="interest" value="4" ID=Checkbox5>赚钱4
    <input type="checkbox" name="interest" value="5" ID=Checkbox6>赚钱5
    <input type="checkbox" name="interest" value="6" ID=Checkbox7>赚钱6
    <input type=button onclick=getdata() value=oooo ID=Button1>
    <Input type=hidden id=hid1>