Questions tagged «drop-down-menu»

一个GUI元素,类似于组合框和列表框,允许用户从列表中选择一个值。下拉列表处于非活动状态时,它将显示一个值。激活后,它将显示(下拉)值列表,用户可以从中选择一个。

10
Asp.net-在下拉列表顶部添加空白项
为什么下拉列表不首先显示我的空白项目?这是我所拥有的 drpList.Items.Add(New ListItem("", "")) With drpList .DataSource = myController.GetList(userid) .DataTextField = "Name" .DataValueField = "ID" .DataBind() End With 编辑〜我绑定到Generig列表,这可能是罪魁祸首吗?

4
Android自定义下拉菜单/弹出菜单
如何将自定义下拉菜单/弹出菜单固定在按钮上? 我需要它像弹出菜单(锚定在视图中)一样工作,并且当我从菜单中单击某个项目时要做一些事情。 如何通过代码将项目添加到菜单,如果菜单项超过5个,则保持菜单的高度并使之可滚动。我不需要添加任何图像,只需添加文本即可。

9
使用JavaScript获取选定的选项文本
我有一个像这样的下拉列表: <select id="box1"> <option value="98">dog</option> <option value="7122">cat</option> <option value="142">bird</option> </select> 如何使用JavaScript获取实际的选项文本而不是值?我可以通过以下方式获得价值: <select id="box1" onChange="myNewFunction(this.selectedIndex);" > 但不是7122我想要的cat。

4
使用字典作为数据源的C#DropDownList
我想设置DataTextField和DataValueField一个中Dropdownlist使用的词典(名单)(languageList)languageCod(EN-GB)的关键和语言名称(英文)作为文本显示。 相关代码: string[] languageCodsList= service.LanguagesAvailable(); Dictionary<string, string> list = new Dictionary<string, string>(languageCodsList.Length); foreach (string cod in languageCodsList) { CultureInfo cul = new CultureInfo(cod); list.Add(cod, cul.DisplayName); } languageList.DataSource = list; languageList.DataBind(); 如何设置DataTextField和DataValueField?


20
Firefox忽略选项selected =“ selected”
如果更改下拉菜单并刷新页面,则Firefox似乎会忽略所选属性。 <option selected="selected" value="Test">Test</option> 实际上,它将选择您先前选择的选项(刷新之前)。对于我来说,这最终成为一个问题,因为下拉菜单中触发了一个事件,该事件改变了其他情况。有没有办法使Firefox停止此行为(除了在页面加载时触发另一个事件)?

7
如何在Mac上的Safari中删除选择元素的光泽?
在Mac和iOS设备上,在Safari中,<select>具有背景颜色的元素会在其自身上方产生光泽。在其他操作系统中似乎不会发生这种情况。 例如,我有一个具有以下样式属性的select元素: select { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 3px 6px; margin: 10px 0 7px; width: 250px; background-color: #BD2786; color: white; letter-spacing: -.04em; font-weight: bold; border: 0; } 我的元素具有所需的背景色,但光泽仍然存在。有谁知道如何使其成为纯色?

8
空白HTML SELECT,下拉列表中没有空白项目
如何实现主题? 当我写: <form> <select> <option value="0">aaaa</option> <option value="1">bbbb</option> </select> </form> 然后默认选择的项目是“ aaaa” 当我写: <form> <select> <option value=""></option> <option value="0">aaaa</option> <option value="1">bbbb</option> </select> </form> 然后默认选中的项目为空白,但此空白项目显示在下拉菜单中。 如何使用隐藏在下拉列表中的默认空白值实现SELECT标签?


7
引导程序:下拉菜单相对于导航栏项目的位置
我有以下下拉菜单 <label class="dropdown-toggle" role="button" data-toggle="dropdown" data-target="#"> Action <b class="caret"></b></label> <ul class="dropdown-menu" role="menu" aria-labelledby="lang-selector" id="lang-selector"> dropdown content goes here </ul> 下拉菜单的左上角位于文本的左下角(动作),但我希望下拉菜单的右上角的位置位于文本的右下角。我怎样才能做到这一点?

2
如何检查对象是否为特定类型
我将各种对象传递给子例程以运行相同的过程,但每次都使用不同的对象。例如,在一种情况下,我正在使用ListView,而在另一种情况下,我正在传递DropDownList。 我想检查传递的对象是否为DropDownList,然后执行某些代码(如果是)。我该怎么做呢? 到目前为止,我的代码不起作用: Sub FillCategories(ByVal Obj As Object) Dim cmd As New SqlCommand("sp_Resources_Categories", Conn) cmd.CommandType = CommandType.StoredProcedure Obj.DataSource = cmd.ExecuteReader If Obj Is System.Web.UI.WebControls.DropDownList Then End If Obj.DataBind() End Sub


27
IE中的下拉列表宽度
在IE中,下拉列表的宽度与下拉框的宽度相同(我希望我有道理),而在Firefox中,下拉列表的宽度根据内容而有所不同。 这基本上意味着我必须确保该保管箱足够宽以显示尽可能长的选择。这使我的页面看起来非常难看:( 有没有解决此问题的方法?如何使用CSS为Dropbox和dropdownlist设置不同的宽度?

10
没有类型为“ IEnumerable <SelectListItem>”的具有键“ xxx”的ViewData项目
关于Stack Overflow的文章有几篇,但没有一个答案似乎可以解决我目前的问题。 我有一个带有表格的页面,每一行都有许多文本字段和一个下拉列表。所有下拉菜单都需要使用相同的SelectList数据,因此我将其设置如下: 控制者 ViewData["Submarkets"] = new SelectList(submarketRep.AllOrdered(), "id", "name"); 视图 &lt;%= Html.DropDownList("submarket_0", (SelectList)ViewData["Submarkets"], "(none)") %&gt; 我已经在很多地方使用了此设置,但是由于某种原因,在此特定视图中我得到了错误: 没有类型为“ IEnumerable”的ViewData项目具有键“ submarket_0”。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.