问题标签 [html.checkbox]

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 回答
381 浏览

asp.net-mvc - ASP.NET MVC 在提交时读取元素的自定义 html 属性

我尤其是 ASP.NET 和 MVC 的新手。现在,我试图了解是否可以轻松获取提交数据的自定义属性的值。

例如,当在表单中写这样的东西时(它可以工作并发布,我可以获得复选框值)<%= Html.CheckBox("cb1", new { listen = "listen:6" }) %>

可以直接获取“listen”的值还是需要JS?(我知道我可以只使用隐藏字段,但我还是在问)

谢谢

0 投票
1 回答
2834 浏览

asp.net-mvc - ASP.net MVC 3 在我的表的每一行中处理多个复选框

我正在为猜词游戏构建一个管理界面,因此允许管理员用户通过选择将出现在游戏中的单词来设置游戏,然后选择单词中的哪些字母将被编码。

MainGameTable 编辑页面.....

Partial Page_for 表中的每个单词

每行的编辑器模板:

这是我的视图模型

我的问题是当我点击保存按钮时,传递给控制器​​的模型已正确填充所有内容,但对于为 DisplayCharPosition 选择的复选框返回 null。我所期待的是一个 int[] 填充了选择显示的字符的索引。

有人可以帮我理解我做错了什么吗?

0 投票
1 回答
446 浏览

asp.net-mvc - 视图上的 MVC 复选框渲染

我在尝试在部分视图上呈现复选框时遇到了困难。基本上,我想要的是根据从数据库中提取的值来呈现复选框。请在下面查看我的代码:

在此代码块中,我正在检查模型中 Active 字段内的值,并根据该值将 checkBox 的 isChecked 属性呈现为 true 或 false。

我已经调试了这段代码并使用了断点。我的数据库中有一个“Y”值,它确实通过了 if 语句。但是,当表单弹出时,复选框没有呈现。

有人可以帮帮我吗?谢谢!

0 投票
2 回答
9165 浏览

razor - 复选框选中的值未按预期设置

可能重复:
ASP.NET MVC:为什么 CheckBoxFor 会呈现额外的输入标记以及如何使用 FormCollection 获取值

我需要创建一个复选框并将模型绑定到该复选框。假设我只是分配 false 作为值而不是模型值。代码如下。

输出:

生成的 HTML 的输出如上所示。我确实理解为什么剃刀视图引擎会放置隐藏的复选框。我的问题是,如果该值为 false,那么可见的复选框应该是value="false"(未选中)。

为什么它已经放value="true"(检查)。同样适用于checkboxfor helper。出了什么问题,或者您能解释一下如何实现吗?

0 投票
1 回答
11635 浏览

javascript - 将复选框或多选下拉列表绑定到AngularJS中的数组?

我是 AngularJS 的新手,因此对如何将复选框或多选下拉列表绑定到单独的列表感到困惑。

运行代码:http: //jsfiddle.net/gBcN2/

0 投票
2 回答
1268 浏览

c# - 如何将 Html.Checkbox 的值传递给 Controller?

基本上就是标题所说的:

这必须在没有提交按钮的情况下发生。这就是我得到的,但不知道如何更进一步:

看法

行动

在我看来,我正在尝试传递复选框的值,但不知道要提供什么作为参数。目前它是 check=true

0 投票
3 回答
4601 浏览

asp.net-mvc - Razor CheckBoxFor 有条件地检查和取消检查视图

在我看来,我有,

在我的模型中,我有来自 DB 的 IsExist 值。无论真假。

现在如何根据 IsExist 中的真假值“检查”或“取消选中”选项。我预计,默认绑定时,复选框采用 Model 的值。然而,这并没有发生。

我怎样才能实现它?

0 投票
2 回答
1003 浏览

asp.net-mvc - ModelState 绑定自定义复选框数组

ViewModel 绑定工作,传回编辑控制器的对象包含正确的值,这是一个选定选项的列表。但是,ModelState 绑定不起作用,模型状态 AttemptedValues 存在,但没有被重新加载到字段中。

我有一个具有以下属性的模型

但在我看来,我有一些分类,所以我不能直接进行 foreach。

ModelState 确实包含上一篇文章中的 SelectedValues,但它不会自动绑定,因为我有一个用于复选框的自定义字段。

这段代码很臭

有没有更好的方法来从尝试值加载数据

编辑:

好的,所以我的问题不够清楚,让我澄清一下。

在验证时,如果出现错误,我将重新调整相同的视图。modelstate 保存先前在 ModelState["field"].Value.AttemptedValue 中输入的值。对于使用帮助器、TextboxFor、CheckboxFor 等创建的字段,这些值会自动填充。

但是,当使用普通反射进行复选框绑定时,只有选中复选框的值会在传递回控制器的数据对象中返回。这意味着我没有使用从 ModelState 中填充值的逻辑。

我所做的是自己挖掘模型状态以获取尝试的值,因为它们确实存在于字段名称“SelectedValues”下。但我必须手动应用它们。那里的值看起来像这样。

有没有更好的方法来从模型状态中的尝试值加载数据。

0 投票
1 回答
285 浏览

asp.net-mvc - 禁用 Html.CheckBox

我试图弄清楚如何使用给定的语法禁用 Html.Checkbox:

淘汰码:

请帮忙

0 投票
1 回答
537 浏览

javascript - 在asp.net mvc 4中使用java脚本将邮寄地址复制到物理地址

我正在为一个项目创建一个注册页面。用户可以有两种类型的地址:邮寄地址和物理地址。在某些情况下,这些地址将相同。我正在尝试创建一个复选框,该复选框调用 java 脚本将邮寄地址字段复制到物理地址字段中。我使用这个参考来创建下面的 html 代码。该代码不起作用,我无法确定原因。任何帮助将不胜感激。

我应该提到我也尝试了这个版本的脚本:

对第一个答案的回应:感谢建议的修复。这是我编辑的代码。不幸的是,它仍然不起作用。还有其他建议吗?