2017-07-15 155 views
0

在我的代碼中,我使用了兩個dropdownlistbox。從第一個DDL我有多個值的數組。如果我選擇了任何一個值,然後單擊該按鈕,則將從第一個DDL中刪除所選值並將其添加到第二個DLL中。所有這些進程都正常運行。如何設置默認選項?

但是,如何將默認選定選項設置爲第二個DDL?這是我的腳本:

function SelectMoveRows(SS1,SS2) 
{ 
    var SelID=''; 
    var SelText=''; 
    var count=0; 
    // Move rows from SS1 to SS2 from bottom to top 
    for (i=SS1.options.length - 1; i>=0; i--) 
    { 
     if (SS1.options[i].selected == true) 
     { 
      SelID=SS1.options[i].value; 
      SelText=SS1.options[i].text; 
      var newRow = new Option(SelText,SelID);   
      SS2.options[SS2.length]=newRow;    
      SS1.options[i]=null; 
      //count++;//by raghu 
     } 
    } 
} 

回答

0

看到作爲new Option參數是

new Option(text, value, defaultSelected, selected); 

你嘗試

var newRow = new Option(SelText,SelID, true, true); 

另一種選擇是設置選擇值一樣SelID插入選項後。

SS2.value = SelID; 
+0

感謝您的回覆親愛的adeneo我會嘗試 –

+0

嘿它運作良好Tq。 –

相關問題