如何用JS为checkboxlist添加选项

原创 2007年10月16日 11:04:00
利用AJAX在后台获取数据库里的值放到DATASET里传到前台,
for(var i=0;i<ds.Tables[0].Rows.length;i++)
{
    var id = ds.Tables[0].Rows[i].ProdCateNo;
    var name = ds.Tables[0].Rows[i].ProdCateName;

    //绑定checkboxlist
}
怎么把id,name添加到checkboxlist?

----------------------------------------------------------------------

up

--------------------------------------------------------



for(var i=0;i<ds.Tables[0].Rows.length;i++)
{
    var id = ds.Tables[0].Rows[i].ProdCateNo;
    var name = ds.Tables[0].Rows[i].ProdCateName;

    //绑定checkboxlist
   var obj =document.getElementById("CheckBoxList1");
   var tr = obj.insertRow();
   var td = tr.insertCell();
   td.innerHTML="<input id=/""+id+"/" type=/"checkbox/"   /><label for=/"CheckBoxList1_1/">"+name+"</label>";
}


--------------------------------------------------------

谢谢楼上的

--------------------------------------------------------

还有个问题,怎么在写入checkboxlist内容的时候把以前checkboxlist中的内容清空?

--------------------------------------------------------

用removeNode就可以了
var obj =document.getElementById("CheckBoxList1");
for (var i=0 i<obj.rows.length;i++){
    obj.rows(i).removeNode(true);
}

--------------------------------------------------------

再问一下
 //绑定checkboxlist
   var obj =document.getElementById("CheckBoxList1");
   var tr = obj.insertRow();
   var td = tr.insertCell();
   td.innerHTML="<input id=/""+id+"/" type=/"checkbox/"   /><label for=/"CheckBoxList1_1/">"+name+"</label>";
}
绑定好CheckBoxList1,读取所选的id可以作到,但怎么把所选的内容也读出来
if(Form1.elements[i].type=="checkbox" && Form1.elements[i].checked == true)
{
     //读取选项的ID
     var smallCateId = Form1.elements[i].id;
     //读取选项的内容

 

如何遍历CheckBoxList,获得选中项的值?动态绑定CheckBoxList或给某些项赋值?

CheckBoxList,相信大家应该并不陌生,特别是在投票里面,还有爱好啦什么的里面很有有用,下面我们就来探讨一下CheckBoxList的基本用法:1.CheckBoxList的动态绑定基本思路如...
  • lhypang2006
  • lhypang2006
  • 2007-10-01 12:12:00
  • 2491

checkboxlist控件用法

    CheckBoxList 控件比CheckBox要好用,我就不说为什么了,开玩笑说是因为  CheckBoxList比CheckBox多几个字母。嘻嘻。正经规范的话我不会说。我要做的就是利用数...
  • feizeze
  • feizeze
  • 2007-05-25 17:35:00
  • 2052

绑定数据到CheckBoxList控件

Function AllPublishers() As System.Data.SqlClient.SqlDataReaderDim connectionString As String = "ser...
  • E_wsq
  • E_wsq
  • 2008-11-03 12:17:00
  • 613

CheckBoxList动态绑定数据按需换行

/// /// 填充空标签 /// (根据标签类别分组,根据每行的数量填充相应的空标签以达到根据标签关系分行的目的) /// /// /// p...
  • wwcoder
  • wwcoder
  • 2015-08-12 15:04:29
  • 244

如何获取CheckBoxList当前选择个数?

 1 private int ReturnSelectCheckedCount() 2 { 3    int SelectCount=0; 4    for(int i=0;ickball.items...
  • JOHNCOOLS
  • JOHNCOOLS
  • 2006-05-14 16:32:00
  • 1379

如何获取CheckBoxList中的value值

using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using...
  • dataadapters
  • dataadapters
  • 2011-07-19 15:10:32
  • 786

CheckBoxList绑定数据库

protected void Page_Load(object sender, EventArgs e)    {        this.CheckBoxList1.DataSource = DbH...
  • kong1yi
  • kong1yi
  • 2010-08-13 10:38:00
  • 195

js获取checkboxlist的值并在页面传递

CheckBoxList可能是table,也可能是span,既然如此,干脆两个都判断好了 先是一段从论坛看来的处理代码 function GetCheckBoxListValue(objID) {...
  • u012852986
  • u012852986
  • 2016-06-05 12:53:06
  • 273

jquery给checkboxlist设置选中状态

//checkboxlist name 以cblTime开头  $("input[name^='cblTime']").each(function () {                    ...
  • huwei2003
  • huwei2003
  • 2014-06-11 16:32:03
  • 3033

YII中用jquery修改CheckBoxList的显示样式

最近做一个商城项目,在产品添加修改页面中,要显示颜色的复选框,这问题不大,但是,颜色的种类太多了,刚做出来时,显示格式为下图: 这显然看起来非常乱。现在,要想按照颜色的分组来显示,例如,有黑色系...
  • u013718071
  • u013718071
  • 2014-03-28 11:27:32
  • 1193
收藏助手
不良信息举报
您举报文章:如何用JS为checkboxlist添加选项
举报原因:
原因补充:

(最多只允许输入30个字)