问题标签 [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.
html - 带有黑色背景的 HTML 选择标记 - 下拉三角形在 Firefox 3 中不可见
我有以下 HTML(注意 CSS 将背景设为黑色,文本设为白色)
Safari 足够聪明,可以使出现在文本右侧的小三角形与前景文本颜色相同。
其他浏览器基本上忽略了 CSS,所以它们也很好。
然而,Firefox 3 应用了背景颜色,但将三角形保留为黑色,所以你看不到它,就像这样
我不知道如何解决这个问题 - 任何人都可以帮忙吗?有没有-moz-select-triangle-color
像这样晦涩难懂的东西?
html - HTML 下拉控件中是否有最大数量的选项(值)?
有谁知道下拉列表可以有多少个选项?是无限的吗?在性能下降之前有多少?
javascript - 链接组合框(最好是 JQuery)
我想知道是否有人有使用转换 html 的 JQuery 插件的经验
将组合框放入某个东西(可能是一个 div)中,其中选择一个项目的行为与单击一个链接相同。
我想您可能可以使用 javascript 来处理选择事件(我的 javascript 知识目前有点年久失修)并“切换”组合框的值,但这似乎更像是一种黑客行为。
感谢您的意见、经验和建议。
asp.net - DropDownList 不会在 SelectedIndexChanged 上回发
我正在编写一个带有一些 DropDownList 控件的 ASP.Net 网络表单。然后用户更改下拉列表之一中的选定项目,ASP.Net 似乎没有处理 SelectedIndexChanged 事件,直到通过单击“提交”按钮提交表单。如何让我的下拉列表立即处理 SelectedIndexChanged?
PS 这是一个经典问题,我已经回答了太多次了,但似乎没有人在 stackoverflow 上问过这个问题。
asp.net - 客户端确认后下拉列表自动回发
我有一个自动回发设置为 true 的下拉列表。我希望用户确认他们是否真的要更改该值,该值在回发时会触发服务器端事件(selectedindexchanged)。
我尝试添加一个 onchange 属性“return confirm('请单击 OK 进行更改。否则单击 CANCEL?';") 但无论确认结果如何,它都不会回发,并且如果选择取消,列表中的值不会恢复。
当我从 DropdownList 标记中删除 onchange 属性时,页面会回发。添加 onchange 属性时不会。我还需要连接事件处理程序吗(我在 C# .Net 2.0 上)。
任何线索都会有所帮助。
谢谢!
javascript - IE中的下拉列表宽度
在 IE 中,下拉列表的宽度与下拉框的宽度相同(我希望我说得通),而在 Firefox 中,下拉列表的宽度根据内容而有所不同。
这基本上意味着我必须确保保管箱足够宽以显示可能最长的选择。这使我的页面看起来很丑:(
这个问题有什么解决方法吗?如何使用 CSS 为下拉框和下拉列表设置不同的宽度?
asp.net - “DropDownList.SelectedIndex = -1”问题
我只想要一个没有选定项目的 ASP.NET DropDownList。到目前为止,将 SelectedIndex 设置为 -1 无济于事。我将Framework 3.5 与AJAX 一起使用,即这个DropDownList 在UpdatePanel 中。这是我正在做的事情:
当我在 DropDown 中添加一个元素时,它的 SelectedIndex 更改为 0,并且不能再设置为 -1(我也尝试在添加项目后调用 SelectedIndex)......我做错了什么?蚂蚁帮助将不胜感激!
outlook - 如何在 MS Outlook 电子邮件中添加下拉菜单和复选框?
我想在电子邮件中创建一个小型调查。用户将使用自由格式的文本框、复选框或预定义的下拉列表进行响应。我看到声称能够做到这一点的应用程序。我的需求没有那么复杂。只是需要问的几个问题
javascript - jQuery 从 JSON 中创建选择列表选项,没有像宣传的那样发生?
为什么这不起作用(在一个空的选择列表上操作<select id="requestTypes"></select>
但这确实:
代替:
var dropdownList = $("#requestTypes");
使用普通的旧javascript:
var dropdownList = document.getElementById("requestTypes");
asp.net - 你如何重置 ASP.Net AJAX 级联下拉控件(客户端)
级联下拉控件效果很好,只是我无法找到重置下拉客户端的方法(在 Javascript 中)
我的设置是这样的
每个DD
都依赖于前一个DD
并使用 web 服务来加载它们。
在更改时DD3
我需要重置DD4
,但之前的选择仍然存在。
这可以做到吗?我尝试清除支持的隐藏输入控件(cddTest_ClientState)中的值,但徒劳无功
TIA