问题标签 [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.

0 投票
2 回答
3057 浏览

html - 多选选项 RTL 对齐问题

我有一个多选元素。当我尝试将选项向右对齐时,我做不到。

我在网上搜索了很多文章,但我没有找到解决方案。

0 投票
3 回答
18711 浏览

javascript - 使用 javascript 和 css 自定义下拉框

是否可以使用 javascriit 和 css 创建自定义下拉框。

为此,我需要使用 javascript 为下拉框放置背景图像

如果是或否?如果是 。给点建议?

不使用 JQuery

0 投票
1 回答
1320 浏览

jquery - 当表单返回错误时,在 Rails 中重新填充选择选项时出现问题

我有一个表格,里面有 2 个选择选项——频率和持续时间。当表单出现错误并将其返回给浏览器时,即使这些字段的返回值与选择中的选项值匹配,也不会使用用户所做的选择重新填充选择选项。此外,当返回表单时,即使它们的值为空白,这些字段也不会被标记为有错误。

这是 Rails 中的频率和持续时间字段

频率选择的方法是

而 duration_select 的方法是

如果您在这些字段中的一个或两个字段中输入值并提交表单而未完成部分(其中的任何部分),则表单将返回给用户(如预期的那样),但持续时间和频率字段不会重新填充用户的选择。

如果我将这段代码添加到表单中

当表单返回到浏览器时,我看到了持续时间和频率:

这些值与选择字段中的选项值匹配。

Rails 中是否有什么特别需要做的事情,以便用用户的选择重新填充选择字段?关于问题可能是什么或我接下来应该尝试什么的任何想法?

非常感谢您的帮助!

-瑞克

PS如果您查看其他一些问题,您会注意到我过去曾问过这个问题。有一次,我认为表单以天而不是秒为单位返回频率和持续时间的值,但事实并非如此。

PPS 这里还有一点可能很重要的信息,但我的测试表明它可能并不重要。(虽然,我对此有点新手,所以不要相信我的话。)

这两个字段使用 cascade jquery 插件链接在一起。

javascript 包含在页面中(不是在单独的文件中),并且一些 js 是由 Rails 创建的。

首先,这里是出现在浏览器中的脚本。第一个是为持续时间选择生成选项的脚本,第二个是 Cascade 插件触发字段链接所需的脚本。

这是 erb 文件中的第一个脚本的一些内容——您会看到其中一些脚本是由 Rails 生成的

现在,我认为是否使用 JS 生成持续时间并不重要的原因是

  1. 如果我删除所有 JS,问题仍然存在
  2. 该问题还影响频率场,其选项不是由 JS 生成的
0 投票
10 回答
79055 浏览

jquery - 每次使用 jQuery 选择 DropDownList 项目时触发事件

我有一个下拉列表:<asp:DropDownList id="dropdownid" runat="server" class=blah"/>

在我的 jQuery 中,我分配了这样的更改事件:

现在,当我从下拉列表中选择不同的值时,这有效,但是假设我想再次选择相同的值。(因为我想用相同的值进行另一个调用)所以,当我再次选择它时,(不更改值)只需从下拉列表中单击所选值并再次“选择”它,就不会触发任何事件。我必须分配给它的 jquery 中是否还有另一个事件?什么是解决方法?

0 投票
2 回答
736 浏览

javascript - 最大可点击选项#IE8

选择元素中可点击选项的最大数量似乎存在限制。

如果有一个带有 3200 多个选项的选择元素。从 3125 到 N 的项目在单击时不会触发更改事件。但是,可以使用键盘选择项目。

知道这是错误还是 IE8 的功能?IE6、IE7、FF或chrome都没有这个问题。

这是一个例子:

更新:我在 ie8 beta (8.0.7000.0) 中尝试过这个。它似乎在 ie8 final 中完美运行

0 投票
5 回答
1528 浏览

html - INPUT 和 SELECT 元素自定义大小

据我了解,宽度/填充/边距属性仅适用于块级元素。但是,在 INPUT 和 SELECT 元素上,我可以指定宽度,这是可行的。应该是?

我可以写这样的东西:

但是有必要吗?

谁能解释一下为什么它有效?

0 投票
1 回答
1251 浏览

django - Django选择框大小选项

我有三个下拉选择框,出于网络可见性的原因,我必须使用 size='' 选项扩展它们。如果我从每个框中选择一个选项,我不会收到错误,但如果我留下一个或多个框没有选择,我会收到错误:

如何对视图进行编码以接受没有选择的下拉框?

0 投票
2 回答
1035 浏览

html-select - 帮助 html 选择替换

我讨厌默认选择控件,那是因为它不能在 IE 中使用 CSS 设置样式。这就是为什么我从头开始开发一个新的选择控件,使用 HTML + CSS + JavaScript。在过去的两天里,我将 CSS 和 HTML 匹配在一起做得很好,但今天我发现了一个看起来很难修复的错误。

在 IE 7 中,当我在同一页面上有两个控件时,顶部的控件不会覆盖底部的控件。

查看图片:coolrgb dot com/files/select-help.jpg

下载演示页面(HTML + CSS + Javascript):coolrgb dot com/files/select-help.zip

请帮助我,这个控件对我来说看起来很不错,我想从现在开始在我的所有项目中使用它。这个错误扼杀了我的希望和大量时间。

谢谢你。

0 投票
1 回答
1580 浏览

asp.net-mvc - 将简单的排序下拉列表绑定到 MVC 中的列表

我试图将 ASP.NET MVC 中的下拉列表绑定到一个类。幸运的是,这将是一个介于 1 和 10 之间的数字,但是我没有得到我期望的 HTML 输出。我已经在视图中设置了值和文本属性,但所选值拒绝呈现。这是在我的控制器的初始 Edit 方法中。有任何想法吗?

视图中的 HTML 如下所示:

排序:<%=Html.DropDownList("Sort", CType(ViewData("Sort"), IEnumerable(Of SelectListItem)))%>

0 投票
11 回答
31201 浏览

html - HTML 选择选项宽度在 IE 中被裁剪。有什么解决办法吗?

在 Mozilla 和非 IE 浏览器中,如果选择列表选项的长度大于选择的宽度,它将显示出来。但在 IE 中,它会将选项裁剪为选择的宽度。

有什么办法可以让 IE 的选择行为像非 IE 浏览器那样?