问题标签 [html-select]
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 - 选择固定宽度的下拉菜单,在 IE 中截断内容
问题:
选择中的某些项目需要超过 145px 的指定宽度才能完全显示。
Firefox 行为:单击选择显示下拉元素列表调整为最长元素的宽度。
IE6 和 IE7 行为:单击选择显示下拉元素列表限制为 145 像素宽度,从而无法读取较长的元素。
当前的 UI 要求我们将此下拉列表调整为 145 像素,并让它托管具有更长描述的项目。
关于解决 IE 问题的任何建议?
即使展开列表,顶部元素也应保持 145px 宽。
谢谢!
的CSS:
这是选择输入代码(此时没有定义backend_dropbox样式)
完整的 html 页面,以防您想在浏览器中快速测试:
asp.net - 在不离开页面的情况下将新项目添加到 html-select 列表。如何?
我一直想知道在网站中向 html-select 添加新项目的最佳方法是什么。是的,这可能听起来很傻,但从可用性的角度来看,这是一个很大的问题。我不希望用户每次需要将新项目添加到 html-select 时都被带到一个新页面。
我喜欢 Google Reader 和 Gmail 在“添加文件夹”和“添加标签”功能中处理这个问题的方式。我想模仿,但我不知道他们是怎么做到的。
我正在使用 jQuery,因此欢迎对插件、代码示例或教程的任何参考。我希望它尽可能模块化,以便我可以在任何地方重复使用它。
我使用 ASP.NET 3.5 web-forms、Microsoft Access 2003、jQuery、IIS 5 和 Win XP Professional 作为 web 服务器。
谢谢。
javascript - 使用 JavaScript Prototype 库遍历所有选择元素
我如何(如果可能)使用 Prototype 库遍历页面上的所有选择元素并访问该元素?在文档中,我很容易找到引用具有某些 id、类名等的元素的快捷方式,但没有引用具有某些标签名称的元素。
如果 Prototype 无法做到这一点,我们将不胜感激使用 JQuery 或其他 JS 库的示例。
html - 如何绕过选择中的 Safari 选项重新排序?
我正在为客户的网站编写管理面板,在少数地方,我需要列出国家/地区列表。他想首先获得加拿大和美国,因为他的市场主要是美国和加拿大。
所以,我写了这样的东西:
在 Firefox 和 Internet Explorer 中,它看起来不错,我有一个下拉菜单,美国第一,加拿大第二,法国第三,等等。
但在 Safari 中,它按字母顺序排列国家名称。所以我有很多国家(澳大利亚,...),加拿大,(其他),法国,(其他),美国,(其他)。您知道是否可以禁用此 Safari 功能?例如<select name="customerCoutry" soriting="none">
,一个特殊的元标记,我可以在我的页面中插入其他东西吗?
jquery - 检查下拉列表中当前选择的选项是否是最后一个选项的最佳方法是什么?
我有一个下拉列表,并且已将更改事件处理程序绑定到它。每当用户选择一个新选项时,我想知道它是否是列表的最后一个选项。
烦人的是,无论选择了哪个选项,下面代码段中的相关条件总是返回 true:
即使我这样做,结果也是一样的:
我究竟做错了什么?如果你知道,为什么这些测试都评估为真?
编辑:找到解决方案:
有谁知道这样做的更好方法?
jquery - IE 输入选择框
我正在寻找最简单的解决方案来解决我在 Internet Explorer(6,7 和 8)中遇到的问题,无论是 CSS 还是使用 jQuery。我有一个定义宽度的 SELECT 输入(因为它在布局中的位置)。由于定义的宽度选择被切断显示它们的完整值,不像在 Firefox 和 Safari 中它们会自动调整大小以显示值的整个长度。
当然这是一个普遍的问题?有任何想法吗?
示例代码:
我正在使用 CMS 系统,类 ' productSelectInput
' 是唯一的标识符,它将在整个网站上保持一致。,ID
和name
属性onchange
将会改变。
html - 对于 Internet Explorer 中的完整多功能性,表单选择的替代方案是什么?
我知道 Internet Explorer 一直<select>
无法使用不一致或不存在的字体大小、颜色、边框、背景颜色等来设置 html 样式,那么有哪些替代方法可以创建您自己的跨浏览器兼容的灵活字段?
需要任何 JavaScript 框架(如 jQuery 等)都很好。我认为一个简单的 CSS 菜单几乎可以作为替代方案,选择的“菜单项”被添加到隐藏字段......