问题标签 [selectlist]

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 投票
1 回答
317 浏览

asp.net-mvc - 如何用选定的项目返回我的选定列表(asp.net mvc 2)

我尝试使用 selectList 在 ASP.NEt mvc 2 中创建视图。

我从我的模型(regDom)中填写了选择列表语言

listLangModel 是我从数据库中检索到的语言列表。

regDom.Languages = 来自 listLangModel 中的 l

在我看来我有这个

当我运行时,语言在我页面的下拉列表中。但是当我将它发布回我的服务器时,模型不再包含这些语言。而且我无法检查页面上选择了哪种语言。

0 投票
3 回答
853 浏览

jquery - 可以禁用/使项目在选择列表中不可见?

是否可以在选择列表中使项目禁用/不可见?我想要完成的是,根据许多复选框,如果它们被选中,这些字段应该出现在下拉列表中。但是,我确实有一些必须始终位于下拉列表中的字段,并且它们都应该按顺序排列。

复选框:

落下:

下拉列表包含所有复选框字段 + 一些额外的字段,这些字段应该始终存在。因此,我可以动态删除所有内容并根据是否选中它进行添加。我也需要在 UI 中执行此操作。理想情况下 jquery 不知何故。那么什么方法对此有好处呢?有禁用选项吗?否则会有什么选择?

谢谢!

//MrW

编辑:我试图这样做:

但这似乎行不通。我不知道是否根本无法隐藏选项,或者我做错了。

0 投票
1 回答
59933 浏览

c# - ASP.Net MVC SelectLIst 和 List 的问题

我正在扩展一个枚举,并且给定以下代码,selectListItems它是一个通用的 SelectListItems 列表,它具有我的枚举的所有正确值。

第一个 foreach 循环工作正常。但是,当我创建实际的 SelectList 并传入时selectListItems,所有值都会丢失。我怎样才能保持这些价值观完好无损?

0 投票
1 回答
350 浏览

asp.net-mvc-2 - 发布时使用 SelectList 中的值填充模型上的属性

我正在构建一个 Asp.net MVC 2 应用程序。

我有一个名为 Team 的实体,它通过公共属性映射到另外两个名为 Gender 和 Grade 的实体。

我有一个看起来像这样的 ViewModel。

我的表单呈现如我所料。当我调试 Create 方法时,我看到我的 Team 对象上的 Gender 和 Grade 属性为 NULL。

我究竟做错了什么?

谢谢,埃里克

0 投票
2 回答
3792 浏览

jquery - jQuery - 通过 .load() 多次加载的模态对话框表单并选择列表中断

我正在使用 jquery.load() (1.4.2) 加载内容,其中包括一个我变成模型对话框的表单。当我打开对话框时,我会动态填充表单选择列表。

它在我第一次加载内容时工作,但在随后的加载中它会中断并且只会返回上一次加载中最后选择的项目。(我也认为它不会在后续加载时重新加载选择列表,即使对话框打开功能上的警报会触发。)

我将内容加载为:

和 test.html 文件:

在此示例中,在第二个 .load() 上,如果我点击警报按钮,它不会返回选定的列表项 - 它只会返回第一项。

我已经尝试将 .live() 放在按钮周围单击打开对话框......但这并没有改变任何东西。

0 投票
1 回答
4493 浏览

asp.net-mvc - ASP.NET MVC:DropDownList——DataSource、SelectedItem 和视图内的内联代码访问

据我所知,有 3 种方法可以在 ASP.NET MVC 视图中创建 DropDownList:

  1. 手动编写 HTML 代码
  2. <asp:DropDownList ID="someID" runat="server"></asp:DropDownList>
  3. <%= Html.DropDownList("someID") %>

我想我们都同意#1(通常)是浪费时间。

使用#2,它似乎是“WebForms”的方式,但有一个优势,如果你正在编写一个视图,你可以通过它之后的内联代码访问你创建的对象。例如:

#3似乎无法做到这一点。

我发现关于#3(HTML Helper 方式)的好处是,通过将字符串传递给它,它将名称和 ID 设置为字符串,并使用字符串搜索 ViewData 字典并自动生成基于添加到调用控制器中添加的 ViewData 字典的 SelectList 的 DropDownList 的相应标记。

对于我的生活,我无法弄清楚是否有一种方法可以自动生成标签,<asp:DropDownList>或者我是否必须自己手动创建它们。

在 ASP.NET MVC 中实现 DropDownList 的最佳方法通常是什么?

0 投票
1 回答
714 浏览

asp.net - asp.net web 移动应用程序中的选择列表控件问题

我正在尝试将 asp.net Web 移动应用程序中的单页开发为 c# 后面的代码。我在页面上使用了移动选择列表控件。它有项目,1,2,3,4,5,6,7,8...20。我希望它应该将选择控件的选定值分配给位于页面(移动表单)上的移动标签控件。据我所知,我必须在代码后面的 OnSelectIndexChanged 事件上对此进行编码。好的?但没有这样的事情发生。我已经在后面的代码上编写了方法(事件)。我不想编写 javscript 或 .aspx 代码(不想要任何客户端代码)。我想对后面的代码执行功能。我应该怎样才能做到这一点。?我发现移动工具包的 Select List 控件不会生成服务器端事件。

我必须做什么?

0 投票
4 回答
813 浏览

jquery - Jquery - 三个选择列表,如果选择了一个值,则停用另外两个

I have three drop down select lists, when a value from one of the list is selected, I want the other two to be greyed out and inactive. 我在我正在试验的每个选择列表周围都有 id 包装器,但是由于我是 jquery 的新手,所以我并没有走得太远。

0 投票
1 回答
2695 浏览

c# - 在 Html Helper 中创建带分隔符的选择列表

我正在尝试构建一个选择列表,其中将包含一些优先值,然后是分隔符,然后是其余值。我需要在 Html Helper 中执行此操作,因为我将获得将被优先考虑的值以及来自不同来源的其余值。

我想要完成的示例:

我还想确保无法选择分隔符。如果我直接在 html 中执行此操作,我已经设法执行此操作,但是在通过帮助程序执行此操作时我没有设法禁用分隔符。任何想法如何做到这一点?

0 投票
1 回答
2194 浏览

javascript - 通过 jQuery 或其他方式使用图标实现图形选择列表

我正在实现一个 HTML 表单。对于其中一个字段(天气),用户必须从一组选项(晴天、阴天、下雨等)中选择一个。

所以基本上我正在寻找一个很好的替代品,<select>或者<radio>提供一系列图像(我将提供)供用户选择。我将为每个代表未选中项目的图像创建暗色/灰色版本。

我发现了大量提供此功能的 jQuery 评级控件,但没有什么能完全满足我的要求(可能是因为我真的不知道它叫什么,因此无法谷歌搜索。)

哦,如果用户没有启用 JavaScript,它应该很好地降级以提供标准<select><radio>选项。