如何用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;
     //读取选项的内容

 

通过js为页面中的checkbox赋值篇

script>   function checkbox()   {   var str=document.getElementsByName("box");   var objarray=...
  • gengyudan
  • gengyudan
  • 2013年05月07日 15:39
  • 15057

GridView中实现CheckBoxList选中更新数据库

Asp.Net Code: ...
  • qq285679784
  • qq285679784
  • 2016年11月28日 16:12
  • 323

YII中checkBoxList的数据库存取

checkBoxList是YII中的复选框组,用户在增加数据时,将以数组的形式把数据提交过来。但是,对应数据库的一个字段,只能保存字符串,不能保存数组。这时,我们可以先将提交过来的数组,用PHP的im...
  • u013718071
  • u013718071
  • 2014年03月18日 14:54
  • 1312

限制CheckBoxList控件只能单选

限制CheckBoxList控件只能单选 开发要求,原本对CheckBoxList控件是用来让用户多选的。但现在特殊要求,这个CheckBoxList控件限制只能单选。 哈哈,看看...
  • kissdeath
  • kissdeath
  • 2014年07月09日 10:37
  • 5509

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

最近做一个商城项目,在产品添加修改页面中,要显示颜色的复选框,这问题不大,但是,颜色的种类太多了,刚做出来时,显示格式为下图: 这显然看起来非常乱。现在,要想按照颜色的分组来显示,例如,有黑色系...
  • u013718071
  • u013718071
  • 2014年03月28日 11:27
  • 1149

ASP.NET 4.0引入的视图状态属性ViewStateMode与原EnableViewState的区别

介绍了ASP.NET 4.0引入的控件视图状态属性ViewStateMode与原EnableViewState的区别,并给出了测试代码。...
  • hulihui
  • hulihui
  • 2015年08月23日 16:59
  • 3419

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

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

使用CheckboxList控件

//前台页面     Inherits="HealthWebSite.Admin.RoleFuncation" %> http://www.w3.org/TR/xhtml1/DTD/xhtml...
  • zunguitiancheng
  • zunguitiancheng
  • 2013年05月30日 01:04
  • 396

asp.net中复选框checkbox选中datalist中的商品后显示选中商品的临时表

前台  总价钱:asp:Label ID="lblsum" runat="server" Text="" CssClass="lab" Visible="false">asp:Label>    ...
  • wfh_fighting
  • wfh_fighting
  • 2016年09月27日 21:17
  • 590

MVC生成CheckBoxList并对其验证

http://vlog.taihainet.com/play_n7dpwij8qhkwkmoq.html http://vlog.taihainet.com/play_ypulfxqslfbg7an...
  • clssef
  • clssef
  • 2016年04月27日 02:58
  • 170
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何用JS为checkboxlist添加选项
举报原因:
原因补充:

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