我界面有2个listbox,为了实现从左边框里选择item添加到右边的listbox
我用了如下js
function Movesingleitem(objSource,objTarget,intMaxnumber)//objSource源listbox,intMaxnumber能选择的最大个数。。
{
var blnFlag;
var SelectParent=false;
for(var x = 0;x < objSource.length; x++)
{
var opt = objSource.options[x];
if (opt.selected)
{
blnFlag = true;
var y = 0;
while (y < objTarget.length)
{
if (opt.value == objTarget.options[y].value)
{
blnFlag = false;
break;
}
y++;
}
if (blnFlag == true) // 添加当前项
objTarget.options.add(new Option(opt.text, opt.value));
//检查 objTarget 的选项个数,如果超出,则从后面删除
if (intMaxnumber > 0)
{
var intDiff = objTarget.length - intMaxnumber;
if (intDiff > 0)
{
objTarget.options[objTarget.length - 1] = null;
window.alert('最多只能选择'+intMaxnumber+'项!');
break;
}
}
}
}
}
添加的时候都没有任何问题
现在的问题是,我如何在cs文件里读出第2个listbox里的东西?我用listbox2.items.count,总发现是0,各位大吓,帮忙拉。
我用了如下js
function Movesingleitem(objSource,objTarget,intMaxnumber)//objSource源listbox,intMaxnumber能选择的最大个数。。
{
var blnFlag;
var SelectParent=false;
for(var x = 0;x < objSource.length; x++)
{
var opt = objSource.options[x];
if (opt.selected)
{
blnFlag = true;
var y = 0;
while (y < objTarget.length)
{
if (opt.value == objTarget.options[y].value)
{
blnFlag = false;
break;
}
y++;
}
if (blnFlag == true) // 添加当前项
objTarget.options.add(new Option(opt.text, opt.value));
//检查 objTarget 的选项个数,如果超出,则从后面删除
if (intMaxnumber > 0)
{
var intDiff = objTarget.length - intMaxnumber;
if (intDiff > 0)
{
objTarget.options[objTarget.length - 1] = null;
window.alert('最多只能选择'+intMaxnumber+'项!');
break;
}
}
}
}
}
添加的时候都没有任何问题
现在的问题是,我如何在cs文件里读出第2个listbox里的东西?我用listbox2.items.count,总发现是0,各位大吓,帮忙拉。
解决方案 »
- iis发布问题
- location.href的疑问
- 在DataList里面放置lable控件,给Lable控件赋值。出现错误:未将对象引用设置到对象的实例.
- 本人在沈阳,各位看看我朋友接的这个活,才给2000,你们给评评理,.net程序员连民工都不如啊!!!
- 怎么去掉字符串首字母,我的图片路径多了一个符号,怎么可以去掉?
- 如何使得动态生成的GDI图像传到客户端网页的指定位置
- 用javascript如何下载服务器端的图片?
- asp.net 2.0 的Vb.net 和C#语言怎么能才编译通过啊,
- 小弟接到一个单,做一个员工佣金查询网站,ASP.NET+C#的,但是小弟需要一个高人来一起做!交货后有项目金的.不知道有高人愿意和我一起做吗?
- 关于list泛型集合的
- ----高分求!! 关于COM 对象无效或未注册的问题~~~~~~~~~~
- Vss2005(即Vss8)的客户端安装程序是什么,在哪里可以找到?
是不是 你这句话写的地方不对?写的时候还没有加上项目呢?
是不是ListBox和DropDownList 工作方式一样啊,通过js添加的数据,都读不到服务器去