我认为有一个 devexpress comebx:
Html.DevExpress().ComboBox(s =>
{
s.Name = idPola;
s.Style.Add("float", "left");
foreach (SelectListItem item in list)
{
s.Properties.Items.Add(new ListEditItem()
{
Text = item.Text,
Value = item.Value,
Selected = item.Value == selectedValue
});
}
s.SelectedIndex = selectedIndex;
s.Properties.IncrementalFilteringMode = IncrementalFilteringMode.StartsWith;
s.ClientVisible = ControlVisible;
if (Model.Alternative)
{
s.Properties.ClientSideEvents.SelectedIndexChanged = "function(s, e){ffff(s)}";
}
else
{
s.Properties.ClientSideEvents.SelectedIndexChanged = "function(s, e){HideTextBox(s,e)}";
}
s.Properties.EnableClientSideAPI = true;
}).Render();
如何在 HideTextBox 函数中使用 javascript 获取所选项目的 id?
最佳答案
使用客户端GetValue方法:
function HideTextBox(s, e) {
//s == ComboBox
var value = s.GetValue();
alert(value);
}
关于javascript - 使用 javascript 获取 devexpress 组合框中选定的项目 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17649773/