当前位置:编程学习 > C#/ASP.NET >>

js中listbox添加值的使用方法

我要实现这样一个功能,界面绑定一些教师的信息,通过选择教师信息前面的多选框将本教师的ID和姓名绑定到listbox中。
//获取教师;将选择的教师Name和ID保存到ListBox中
        function SelectTeacher(ID, NAME) {
           
            //获取CheckBox框的ID
          
            var chkbox = document.getElementsByName("chkTeacher");
            //如果选择选择框,则把教师添加添加到list框中,如果取消选取,则把教师从listbox中删掉
            for (var i = 0; i < chkbox.length; i++) {
                if (chkbox.item(i).checked) {
                    strNew = chkbox.item(i).getAttribute("value");
                    

                    var listbox = document.getElementById("listAddTeacherName");
                    
                  
                    var value = ID;
                    var text = NAME;
                    listbox.options.add(new option(ID, NAME));

                    
                    break;
                } else {
                    continue;
                }
            }}

哪里有问题呢? --------------------编程问答-------------------- --------------------编程问答-------------------- 先不说那里有问题,
var value = ID;
var text = NAME;
这两行干什么用的? --------------------编程问答-------------------- 逻辑有问题,把下面的代码去掉
else {
    continue;
} --------------------编程问答-------------------- 感觉还是不对,这个代码虽然多余,但没神马影响,可就是感觉着那里别扭。。。。 --------------------编程问答-------------------- 用 listbox.append方法 --------------------编程问答-------------------- 1>  if (chkbox.item(i).checked) 这个判断正确吗?
2>  如果没选中,你的删除操作呢? --------------------编程问答--------------------
引用 6 楼 foren_whb 的回复:
1>  if (chkbox.item(i).checked) 这个判断正确吗?
2>  如果没选中,你的删除操作呢?

其余操作都正确。就是绑定不到listbox中值。 难道我想的是不能这样实现的。  难道在.aspx中不能绑定值到listbox中?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,