gpt4 book ai didi

javascript - 如何使用 JavaScript 获取 ListBox 中每个 ListItem 的值

转载 作者:行者123 更新时间:2023-12-03 10:33:06 27 4
gpt4 key购买 nike

我有一个动态填充的列表框。如果 ListItem 的值与特定字符串匹配,我想将每个选定的 ListItem 标记为“已选定”。

ASP.NET:

<asp:ListBox ID="lstComputers" runat="server"></asp:ListBox>

C#:

//code that populates lstComputers.
//I got this part working properly already

Javascript:

//I'm really bad at javascript, so here's the sudo code of what I'd like done
For each ListItem in lstComputers{
If ListItem.value like 'HP%' then{ //assuming % is like a wild card in SQL
ListItem.selected = true;
}
}

请帮我解决 JavaScript 问题。

谢谢

最佳答案

试试这个:-

function SelectListBox() {
var lstComputers = document.getElementById("<%= lstComputers.ClientID %>");
for (var i = 0; i < lstComputers.options.length; i++) {
if (lstComputers.options[i].text.indexOf("HP") > -1) {
lstComputers.options[i].selected = true;
}
}
}

此外,如果您想在 ListBox 控件中进行多项选择,请确保将 SelectionMode 属性设置为 Multiple

关于javascript - 如何使用 JavaScript 获取 ListBox 中每个 ListItem 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29122975/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com