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

java - 如何减少GridLayout中JCheckboxes之间的空间

JCheckboxes在一列中有三个 Java,通过将容器的布局设置JPanelGridLayout(3, 1, 1, 1). 当我运行程序时,JCheckBoxes 之间的垂直空间太大;它看起来超过 1 个像素。由于我已经将布局中 JCheckbox 之间的垂直间距设置为 1 像素,我还能如何减少这些 JCheckbox 之间的垂直间距?

谢谢。

0 投票
22 回答
237196 浏览

asp.net-mvc - 如何处理 ASP.NET MVC 表单中的复选框?

警告:这个问题已经超过九年了!

您最好的选择是搜索较新的问题,或者搜索下面的答案以查找您的特定 MVC 版本,因为这里的许多答案现在已经过时了。

如果您确实找到了适用于您的版本的答案,请确保该答案包含您正在使用的 MVC 版本。
(原来的问题从下面开始)


这对我来说似乎有点奇怪,但据我所知,这就是你的做法。

我有一组对象,我希望用户选择其中一个或多个。这对我说“带有复选框的表单”。我的对象没有任何“选择”的概念(它们是通过反序列化 wcf 调用形成的基本 POCO)。因此,我执行以下操作:

在视图中:

而且,在控制器中,这是我可以看到找出用户检查了哪些对象的唯一方法:

首先它很奇怪,其次,对于用户检查的那些项目,FormCollection 将其值列为“真假”而不仅仅是真。

显然,我错过了一些东西。我认为这是基于这样的想法构建的,即在 html 表单中作用于集合中的对象是使用UpdateModel()或通过 ModelBinder 更新的。

但是我的对象不是为此设置的;这是否意味着这是唯一的方法?还有另一种方法吗?

0 投票
3 回答
1584 浏览

c# - 使用复选框构建字符串

谁能告诉我如何使用复选框构建字符串。最好的方法是什么。

例如,我有 4 个复选框,每个复选框都有自己的值(valueA、valueB、valueC、valueD),我想在不同的行中显示每个结果。

选择 B & C 的结果:


B 值C

如果我将它保存到数据库中,我将如何再次显示它?

0 投票
3 回答
3353 浏览

wpf - 如何将 TextBox 的 TextWrapping 属性绑定到 MenuItem 的 IsChecked 值?

TextBox 的 TextWrapping 属性具有三个可能的值:

  • 无包装
  • WrapWithOverflow

我想绑定到 MenuItem 的 IsChecked 属性。如果选中了 MenuItem,我想将 TextBox 的 TextWrapping 属性设置为 Wrap。如果未选中 MenuItem,我想将 TextBox 的 TextWrapping 属性设置为 NoWrap。

总而言之,我试图将具有两个状态的控件绑定到具有两个以上值的枚举的两个值。

[编辑]如果可能,我想在 XAML 中完成此操作。

[编辑]我想出了如何使用 IValueConverter 来做到这一点。也许有更好的方法来做到这一点?这是我所做的:


在 Window.Resources 中,我声明了对我的 ValueConverter 的引用。

在我的 TextBox 中,我创建了与 MenuItem 的绑定,并将 Converter 包含在绑定语句中。

ValueConverter 看起来像这样:

0 投票
3 回答
9441 浏览

wpf - WPF:将数据触发器绑定到属性“Ischecked”时出现复选框问题

我在 GridViewColumn 中有一个复选框,用于显示/更改数据库值。复选框的单击事件用于更改数据库中的值。为了处理属性“IsChecked”的状态,我使用了 datatrigger 和 setter,下面是 xaml 代码:

在我单击复选框之前,绑定效果很好。在我第一次单击复选框后,如果在数据库中手动更改了我映射到属性“IsChecked”的值,则属性“IsChecked”的状态不会更新。例如,如果我将相同的值映射到复选框的属性“内容”,即使我单击了复选框,触发器也可以正常工作。

有没有人没有什么问题?

0 投票
1 回答
2373 浏览

python - Django 多选复选框

我有一个对象列表,每个对象都有自己的复选框,用户可以在其中选择多个。该列表是查询的结果。

如何在视图中标记已选中的复选框?模板语言中似乎没有 in 运算符。

我想要一些类似的东西:

0 投票
2 回答
33282 浏览

jquery - 如果选中某些复选框,则 jquery 验证表单输入

我有一个多部分表单,它在开头使用一些 jquery.validate 错误检查来获取基本用户信息,以查看字段是否已填写并且电子邮件地址是否有效。

下面有一系列用于新帐户、删除帐户、新软件等的复选框 (type_of_request),它们在选中/取消选中时显示/隐藏这些表单元素。

只有在检查了相应的 type_of_request 项目后,我才想验证表单上的所需部分。


更新资料


这是一个很好的解决方案,但似乎需要选定部分的所有子项。

一个典型的场景是 type_request 中的 email 和其他复选框都被选中:


延伸阅读


我对此进行了进一步审查,发现可以将以下内容添加到输入项的类中

或者

但是当我添加

http://jquery.bassistance.de网站上进行了描述,但它不起作用。我是否需要更改语法才能使其正常工作?

0 投票
9 回答
62604 浏览

html - 为什么重新加载页面时复选框保持选中状态?

我正在重新加载具有以下代码的网页:

即使每次重新加载页面时发送到浏览器的 HTML 都是相同的,但在执行重新加载时,复选框始终采用选中的值。换句话说,如果用户选中复选框并重新加载,复选框仍然处于选中状态。

这里有一些缓存吗?

编辑:我在下面尝试了 Gordon Bell 的解决方案,发现即使在删除 value="1" 后这种情况仍然存在。还有什么我可能会丢失的吗?

0 投票
2 回答
7485 浏览

wpf - WPF:我可以重新设置复选框模板的样式,以便检查指示符改为红十字

我找不到重新设计复选框的 IsChecked 指示器的方法。正如我从复选框模板中看到的那样,没有可能重新设置指示器的样式,只有复选框的“框”。有谁知道是否可以重新设计 IsChecked 指标?

0 投票
2 回答
3124 浏览

checkbox - 支柱复选框

我正在尝试将fieldValue复选框设置为我从属性标签中获得的值。

我在语法上有问题。

这是我尝试过的:

然而,它一直把我true作为fieldValue

熟悉struts的人可以帮帮我吗?

谢谢