首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

CHECKBOXLIST 取值問題-馬上結帖,该怎么解决

2012-03-16 
CHECKBOXLIST 取值問題---馬上結帖我在JS中給CHECKBOXLIST1新增了選項td.innerHTML inputid\ +id+

CHECKBOXLIST 取值問題---馬上結帖
我在JS中給CHECKBOXLIST1新增了選項
  td.innerHTML= " <input   id=\ " "+id+ "\ "   type=\ "checkbox\ "   /> <label   for=\ "CheckBoxList1_1\ "> "+name+ " </label> ";

頁面也能顯示出來了..我選中checkbox到cs里處理..可是不知道怎麼才能取到
選中的checkbox值

[解决办法]
这种情况是在服务器不能取到的,可以变通一下。
增加一个hidden控件(当然是要runat=server),然后在增加的checkbox选择后,将其id
保存到这个hidden控件中,至于使用id1,id2,id3...还是其他方式就看你的爱好了,然后
在服务器上取这个hidden控件的数据,就知道选择了哪几个checkbox
[解决办法]
= " <input name=xxxx id=\ " "+id+ "\ " type=\ "checkbox\ " value=xxx /> <

取值

Request.Form[ "xxx "]
[解决办法]
用隐藏域
[解决办法]
在js中添加的内容也就是客户端添加的内容,服务器端是无法知道的

通用的方法
1. 把添加的内容放到Hidden控件(Html服务器控件)里,在服务器端通过Hidden1.Value得到
2. 用Request.Form[ "控件名称 "]在服务器得到
[解决办法]
hidden项就OK了

热点排行