问题标签 [drop-down-menu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
22758 浏览

html - 带有黑色背景的 HTML 选择标记 - 下拉三角形在 Firefox 3 中不可见

我有以下 HTML(注意 CSS 将背景设为黑色,文本设为白色)

Safari 足够聪明,可以使出现在文本右侧的小三角形与前景文本颜色相同。

其他浏览器基本上忽略了 CSS,所以它们也很好。

然而,Firefox 3 应用了背景颜色,但将三角形保留为黑色,所以你看不到它,就像这样

例子

我不知道如何解决这个问题 - 任何人都可以帮忙吗?有没有-moz-select-triangle-color像这样晦涩难懂的东西?

0 投票
6 回答
53328 浏览

html - HTML 下拉控件中是否有最大数量的选项(值)?

有谁知道下拉列表可以有多少个选项?是无限的吗?在性能下降之前有多少?

0 投票
4 回答
13743 浏览

javascript - 链接组合框(最好是 JQuery)

我想知道是否有人有使用转换 html 的 JQuery 插件的经验

将组合框放入某个东西(可能是一个 div)中,其中选择一个项目的行为与单击一个链接相同。

我想您可能可以使用 javascript 来处理选择事件(我的 javascript 知识目前有点年久失修)并“切换”组合框的值,但这似乎更像是一种黑客行为。

感谢您的意见、经验和建议。

0 投票
4 回答
40390 浏览

asp.net - DropDownList 不会在 SelectedIndexChanged 上回发

我正在编写一个带有一些 DropDownList 控件的 ASP.Net 网络表单。然后用户更改下拉列表之一中的选定项目,ASP.Net 似乎没有处理 SelectedIndexChanged 事件,直到通过单击“提交”按钮提交表单。如何让我的下拉列表立即处理 SelectedIndexChanged?

PS 这是一个经典问题,我已经回答了太多次了,但似乎没有人在 stackoverflow 上问过这个问题。

0 投票
8 回答
28887 浏览

asp.net - 客户端确认后下拉列表自动回发

我有一个自动回发设置为 true 的下拉列表。我希望用户确认他们是否真的要更改该值,该值在回发时会触发服务器端事件(selectedindexchanged)。

我尝试添加一个 onchange 属性“return confirm('请单击 OK 进行更改。否则单击 CANCEL?';") 但无论确认结果如何,它都不会回发,并且如果选择取消,列表中的值不会恢复。

当我从 DropdownList 标记中删除 onchange 属性时,页面会回发。添加 onchange 属性时不会。我还需要连接事件处理程序吗(我在 C# .Net 2.0 上)。

任何线索都会有所帮助。

谢谢!

0 投票
27 回答
100995 浏览

javascript - IE中的下拉列表宽度

在 IE 中,下拉列表的宽度与下拉框的宽度相同(我希望我说得通),而在 Firefox 中,下拉列表的宽度根据内容而有所不同。

这基本上意味着我必须确保保管箱足够宽以显示可能最长的选择。这使我的页面看起来很丑:(

这个问题有什么解决方法吗?如何使用 CSS 为下拉框和下拉列表设置不同的宽度?

0 投票
7 回答
77944 浏览

asp.net - “DropDownList.SelectedIndex = -1”问题

我只想要一个没有选定项目的 ASP.NET DropDownList。到目前为止,将 SelectedIndex 设置为 -1 无济于事。我将Framework 3.5 与AJAX 一起使用,即这个DropDownList 在UpdatePanel 中。这是我正在做的事情:

当我在 DropDown 中添加一个元素时,它的 SelectedIndex 更改为 0,并且不能再设置为 -1(我也尝试在添加项目后调用 SelectedIndex)......我做错了什么?蚂蚁帮助将不胜感激!

0 投票
4 回答
33201 浏览

outlook - 如何在 MS Outlook 电子邮件中添加下拉菜单和复选框?

我想在电子邮件中创建一个小型调查。用户将使用自由格式的文本框、复选框或预定义的下拉列表进行响应。我看到声称能够做到这一点的应用程序。我的需求没有那么复杂。只是需要问的几个问题

0 投票
3 回答
47199 浏览

javascript - jQuery 从 JSON 中创建选择列表选项,没有像宣传的那样发生?

为什么这不起作用(在一个空的选择列表上操作<select id="requestTypes"></select>

但这确实:

  • 代替:

    var dropdownList = $("#requestTypes");

  • 使用普通的旧javascript:

    var dropdownList = document.getElementById("requestTypes");

0 投票
1 回答
6835 浏览

asp.net - 你如何重置 ASP.Net AJAX 级联下拉控件(客户端)

级联下拉控件效果很好,只是我无法找到重置下拉客户端的方法(在 Javascript 中)

我的设置是这样的

每个DD都依赖于前一个DD并使用 web 服务来加载它们。

在更改时DD3我需要重置DD4,但之前的选择仍然存在。

这可以做到吗?我尝试清除支持的隐藏输入控件(cddTest_ClientState)中的值,但徒劳无功

TIA