问题标签 [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 投票
8 回答
78278 浏览

php - 提交带有空复选框的 HTML 表单

我有一个 HTML 表单 - 使用 PHP,我将表单的数据发送到 MySQL 数据库。表格上一些问题的答案带有复选框。显然,用户不必为一个问题勾选所有复选框。我还想让其他问题(包括广播组)可选。

但是,如果我提交带有空框、单选组等的表单,我会收到一长串“未定义索引”错误消息的列表。

我怎样才能解决这个问题?谢谢。

0 投票
1 回答
2560 浏览

wpf - WPF 绑定到 My.Settings 的单选按钮(使用 vb.net)

遵循 WPF Binding My.Settings collection to Combobox items的建议

我能够为复选框绑定工作,但不能为单选按钮工作?

保存 MySettings 后,复选框值是 true 还是 false,具体取决于复选框是否被选中(如预期的那样),而单选按钮始终返回 true。

对我做错了什么有任何见解,或者这是一个错误?

(ps:我找到了解决方法,但是...)

设置应该是正确的大小写,所有布尔值所有用户范围,根据需要默认值为 true 或 false

0 投票
4 回答
2903 浏览

asp.net - 在 ASP.NET 中显示多个记录的多个复选框的最佳方法是什么

情况如下:

我有一个包含许多 RSS 类别的数据库,而这些类别又具有许多 RSS 提要。我想以下列方式显示它们:

其中 [ ] 代表一个复选框。

因此,每个 RSS Feed 都会根据父 RSS 类别的 id 从数据库中提取出来。我不能使用 CheckBoxList,因为每个复选框都必须包含在无序列表列表项中。我需要标记在语义上正确并且不能使用控制适配器。

我最初设想了两个嵌套转发器,外部一个数据绑定到数据库中的 RSS 类别列表,该列表显示类别标题并包含一个具有类别 ID 的隐藏控件,然后是一个内部转发器,其中包含该类别的 RSS 提要。

如何从父转发器中的隐藏字段控件访问类别 ID,以便查找正确的 RSS 源?

0 投票
2 回答
951 浏览

asp.net-mvc - 抽象 FormsCollection 对象接收到的 MVC 复选框值的解释

在 ASP.NET MVC 中,此处的 HtmlHelper 代码会生成一个复选框:

作为这个 HTML:

如果您想知道为什么会有一个额外的隐藏字段?- 然后 读这个。它绝对是一个让您首先想到“hmmmmm”的解决方案,但随后您意识到它是一个非常优雅的解决方案。

我遇到的问题是当我试图解析后端的数据时。好吧,如果将来在框架中发生任何变化,这与其说是一个问题,不如说是一个问题。

如果我使用内置绑定,一切都很好 - 这一切都为我完成了。但就我而言,我正在动态生成名称未知且模型中没有相应属性的复选框。

所以我最终不得不编写这样的代码:

或这个:

这两个我仍然看和畏缩 - 特别是因为不能保证这将永远是返回值。我想知道是否有一种方法可以访问模型绑定器使用的抽象层 - 或者我是否坚持我的控制器“知道”这么多关于 HTTP POST hacks。

是的,我可能有点挑剔 - 但也许有更好的聪明方法使用模型绑定器,我可以使用它来读取动态创建的复选框参数。

此外,我希望这篇文章可以帮助其他人搜索:“真,假”。尽管我知道为什么会这样,但我只是忘记了,我花了一点时间才意识到“呃”。


仅供参考:我尝试了另外几件事,这就是我发现的:

forms["List_RETAIL_NOTIFICATION"] 评估为 "true,false" forms.GetValues("List_RETAIL_NOTIFICATION")[0]评估为 "true" (forms.GetValue("List_RETAIL_NOTIFICATION").RawValue as string[])[0]评估为 "true" forms.GetValues("List_RETAIL_NOTIFICATION").FirstOrDefault()评估为 "true"

0 投票
3 回答
6568 浏览

ms-access - 如何使用表单上的复选框将记录添加到 Microsoft Office Access 的子表单中?

我有一个地毯公司的数据库。我有一个表格,可以让用户进行报价,包括选择客户等。还有一个处理产品和附加品的子表格,包括数量和单价。要说明用户是否需要拟合,有一个复选框。勾选后,我希望将配件作为产品之一添加到子表单中。通常使用下拉菜单手动选择产品。

重要属性有:
表单名称:订单
子表单名称:订单详细信息 子
表单 复选框名称:产品的拟合
字段名称:产品 ID
链接到表的子表单:订单详细信息
链接到表的表单:订单

我假设需要 VBA 或宏生成器。

无论如何提前谢谢!

0 投票
5 回答
19521 浏览

html - 如何获得选中复选框的结果?

我对 HTML 真的很陌生,但我在任何地方都找不到如何从复选框返回变量。我已经弄清楚如何从表单和输入中获取变量,但我不知道如何从复选框中获取它们。基本上,我想要一个复选框,如果选中,将返回值是。如果未选中,则不必返回值,但 no 会很好。

0 投票
3 回答
3296 浏览

c# - 为 asp:checkbox 赋值(或任何其他参数)

我很确定这是不可能的,但无论如何我都会把它扔掉。

我在页面上有大约 10 个 asp:checkbox 控件,每次它们中的任何一个被选中/取消选中时,我都需要去更新数据库。

现在,我将所有这些都绑定到一个在 CheckedChanged 上触发的事件处理程序,然后我将发送者强制转换为 Checkbox 并获取 ID,并根据该 ID 为传递给存储过程的参数分配一个值。

是否可以为每个复选框分配一个自定义参数,所以我不必将它们的 ID 绑定到 sproc 参数值。

谢谢你。

ps static Dictionary<> 似乎是要走的路,但是我无法从这篇文章中获取示例以在 .net 2.0 中工作

0 投票
3 回答
3722 浏览

asp.net-mvc - Html.Checkbox 不在 ASP.net MVC 中保留其状态

Html.Checkbox我对使用扩展方法创建的复选框有这个烦人的问题。显然,在回发的情况下不会保存复选框的状态(由于表单验证错误)。深入研究 MVC 代码本身 ( System.Web.Mvc.Html.InputExtensions),我发现“已检查”属性是通过调用htmlHelper.EvalBoolean(name).

此方法查找 ViewData 本身的键(在 name 参数中指定)。问题是复选框的值实际上位于ModelState中。调用 htmlHelper.GetModelStateValue(name, typeof(bool))将返回预期结果。

这是复选框实现中的缺陷吗?

0 投票
4 回答
2589 浏览

asp.net - 帮助 DataGrid/CheckBoxes/双重提交

我们有一个简单的数据网格。每行都有一个复选框。复选框设置为自动回发,并且代码隐藏具有复选框选中更改事件的事件处理程序。这一切都按预期工作,没有什么复杂的。

但是,我们希望在选中复选框后立即禁用复选框以防止重复提交,即选中复选框,通过客户端 javascript 禁用所有复选框,提交表单。

为了实现这一点,我们将一些代码注入到 onclick 事件中,如下所示(请注意,警报仅用于测试!):

在检查渲染页面的来源时,我们得到以下信息:

这一切都按顺序显示,但是服务器端事件不会触发 - 我相信这是由于复选框被禁用,就好像我们只是将警报留在其中并删除禁用复选框的调用它一切正常。

即使复选框被禁用,我是否可以强制触发 check-changed 事件?

0 投票
8 回答
25121 浏览

javascript - Javascript 和只有一个复选框 - 未定义

正如您可能已经知道,当只剩下一个复选框时 document.checks.user.length = undefined。确保当只有一个复选框时,它会被删除的最有效方法是什么。我只是想在此处的 if 语句之前将其添加为单独的 if 语句......任何建议。

谢谢。