动态绑定列表框 - Javascript中的多个选择

时间:2011-02-01 07:58:23

标签: asp.net

我有两个列表框,一个在pageload()上绑定,另一个在按钮点击事件上绑定。 我已经使用Javascript动态绑定按钮单击列表框。 在检查复选框时,我必须选择在列表框(pageload())中选择的多个项目到按钮单击时生成的列表框。

我的Javascript:

function bindingListBox()
{

   var optioncontent = document.getElementById(optionid);

   var lstdata = $("input[id$='hidSelectedItem']").val();

   var eachlstdata = lstdata.split("!@#$");

   for (var j = 0; j < eachlstdata.length; j++)

   {

      var separateeachlstvalue = eachlstdata[j].split(",");

      if(separateeachlstvalue != "")

      {

         optioncontent.value = separateeachlstvalue[0];

         optioncontent.text = separateeachlstvalue[1];

         optioncontent.setAttribute("selected","selected"); 

      } 

   }

}     

“hidSelectedItem” - hiddenfield包含复选框检查中第一个列表框中的选定项目。

以上代码仅选中复选框检查中的最后一项。

是否可以帮助我填充按钮点击时创建的ListBox中的所有选定项目。

1 个答案:

答案 0 :(得分:0)

你可以使用这样的东西

$("#lstbx1 option:selected").remove().appendTo("#lstbx2");
相关问题