簡體   English   中英

如何僅在占位符下拉列表中循環遍歷“選定的項目”值

[英]How to loop through only the Selected items value in a Placeholder dropdown list-Code Behind

aspx

<select id="ddColumns" name="ddColumns" runat="server" multiple style="width: 400px;"
    data-placeholder="All" class="chosen-select">
</select>

動態鏈接庫

ddColumns.DataSource = AvailableColumns
ddColumns.DataTextField = "ColumnNames"
ddColumns.DataValueField = "ColumnNames"
ddColumns.DataBind()

遍歷下拉列表中每個項目的代碼

For Each selection As ListItem In ddColumns.Items
    If selection.Selected Then
        ddGroupBy.Items.Add(selection.Value)
    End If
Next

無需遍歷每個項目,我只需要遍歷“占位符”下拉列表中的選定項目。

請指教。

使用Javascript這樣做可能會更容易一些:

var a1 = selectElem.getElementsByTagName('ddColumns'); 
var a2 = [];
for(var i=0; i<a1.length; i++) {
    if(a1[i].selected)
        //do something;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM