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> 如果没选中,你的删除操作呢? --------------------编程问答--------------------
其余操作都正确。就是绑定不到listbox中值。 难道我想的是不能这样实现的。 难道在.aspx中不能绑定值到listbox中?
补充:.NET技术 , ASP.NET