当前位置: 代码迷 >> ASP.NET >> 问个asp:CheckBoxList 选中 更改text值的有关问题
  详细解决方案

问个asp:CheckBoxList 选中 更改text值的有关问题

热度:1427   发布时间:2013-02-25 00:00:00.0
问个asp:CheckBoxList 选中 更改text值的问题
asp:CheckBoxList 值是价格 选中后或者取消选中 总价的文本框值跟着累加或者减去

怎么做啊

------解决方案--------------------------------------------------------
给asp:CheckBoxList设置onclick之js事件,事件中判断勾选与否,并做加减!
------解决方案--------------------------------------------------------
把它放一个DIV里,给DIV加个Click
JScript code
function DIVClick(){var sum=0;var Arr=document.getElementById("CheckBoxList1").getElementsByTagName("input");var length=Arr.length;for(var i=0;i<length;i++){  if(Arr[i].checked)  {    sum+=Arr[i].value*1;  }}document.getElementById("textBoxID").vaule=sum;}
------解决方案--------------------------------------------------------
每项添加onclick
ListItem item = new ListItem( "item1 "); 
item.Attributes[ "onclick "] = "test(this) "; 
myCheckBoxList.Items.Add(item);

在 test中取值,实现加减
  相关解决方案