2011-02-01 22 views
0

私は2つのリストボックスを持っています.1つはpageload()にバインドし、もう1つはボタンクリックイベントでバインドします。 ボタンのクリック時にリストボックスの動的バインディングにJavascriptを使用しました。 チェックボックスをオンにすると、リストボックス(pageload())で選択された複数の項目を、ボタンクリックで生成されたリストボックスに選択する必要があります。動的バインドリストボックス - 複数選択Javascriptで

マイJavascriptを:

function bindingListBox() 
{ 

    var optioncontent = document.getElementById(optionid); 

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

    var eachlstdata = lstdata.split("[email protected]#$"); 

    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が含まれているチェックボックスのチェックに最初のリストボックス内の項目を選択しました。

上記のコードは、チェックボックスチェックの最後の項目のみを選択します。

ボタンクリックで作成されたリストボックス内のすべての選択項目を設定するのに手伝ってください。

答えて

0

あなたはこの

$("#lstbx1 option:selected").remove().appendTo("#lstbx2"); 
のようなものを使用することができます