是这样的,
比方,数据库里,有衣服的颜色,有的可能1种,有的可能2种,3种,是一个类似于淘宝选择颜色的那种页面如果有一种的话就比方,蓝色
然后CheckBox 选中第一个如果有两个的话,就,CheckBox 蓝色,CheckBox 红色,可以自己选择对钩,然后CheckBox 的value就是蓝色,或者红色尺  码: M 已选中颜色: 驼色  黑色 这种,颜色由服务器端读取之后,再列出来,应该怎么写才好呢?

解决方案 »

  1.   

    使用checkboxlist
    var ckelems = document.getElementById("CheckBoxList1").getElementsByTagName("input"); 
    for(var i=0;i <ckelems.length;i++) 
      { 
          if(ckelems[i].type=="checkbox") 
          { 
                if(ckelems[i].checked) 
                  { 
                        alert(ckelems[i].value); 
                }         } 
      } 
      

  2.   

    http://www.codeproject.com/KB/aspnet/TitleCheckBoxList.aspx
      

  3.   

    把这个颜色读取出来存到一个数组里面,然后checkboxlist绑定这个数组。