问题标签 [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 回答
27917 浏览

html - 如何通过单击文本标签来切换复选框?

CheckboxesHTML表单中没有隐式标签。在其旁边添加显式标签(一些文本)不会切换checkbox.

如何通过单击文本标签来切换复选框?

0 投票
8 回答
91653 浏览

c# - 列表视图控件中的复选框

你能有一个多列列表视图控件,其中一列是一个复选框吗?示例代码或链接将不胜感激。

我正在使用视觉工作室 2005

0 投票
2 回答
1437 浏览

asp.net-mvc - 您如何验证 ASP.NET MVC 中的复选框?

我想知道人们使用什么方法来验证 ASP.NET MVC(客户端和服务器端)中的复选框。

我目前正在使用 JQuery 进行客户端验证,但我很好奇人们正在使用什么方法,最好是最少的大惊小怪(我正在寻找一个新的解决方案)。

我应该提一下,我目前正在使用 MVC Preview 4,虽然如果 MVC Preview 4 中没有优雅的解决方案,我可以升级到 MVC Preview 5,但我不希望在这个阶段仅仅出于与其他开发人员和现有解决方案的兼容性目的.

注意,我看过这些相关的帖子:

0 投票
3 回答
1830 浏览

asp.net - ASP.Net 3.5 DetailsView 控件中消失的复选框标签

我有一个带有按钮和 DetailsView 控件的 Web 表单。在按钮的单击事件中,我将 DetailsView 控件更改为插入模式,以便添加记录:

DetailsView1.ChangeMode(DetailsViewMode.Insert)

一切正常,除了 DetailsView 中的一个复选框。当 DetailsView 进入插入模式时,描述复选框用途的文本会消失。复选框本身工作正常。

为什么我的文字消失了,我该如何解决?

0 投票
10 回答
69894 浏览

asp.net - 使用 CSS 更改 Asp:CheckBox 的样式/外观

我想将标准 asp.net 复选框的标准“3D”外观更改为实心 1px。例如,如果我尝试将样式应用于边框,它就会这样做 - 绘制带有边框的标准复选框 - 我猜这是有效的。

无论如何,有没有办法改变实际文本框的样式?

0 投票
4 回答
8997 浏览

.net - WPF 中的 GroupBox 标题是否会吞下鼠标单击?

看看这个非常简单的示例 WPF 程序:

所以我有一个GroupBox,它的标题是一个CheckBox。我们都做过这样的事情——通常你绑定 GroupBox 的内容,这样当 CheckBox 未选中时它就会被禁用。

但是,当我运行此应用程序并单击 CheckBox 时,我发现有时我的鼠标单击被吞下并且 CheckBox 的状态没有改变。如果我是对的,那就是当我单击 GroupBox 的顶部边框所在的确切像素行时。

有人可以复制这个吗?为什么会发生这种情况,有没有办法解决它?

编辑:将 GroupBox 的 BorderThickness 设置为 0 可以解决问题,但显然它会删除边框,因此它看起来不再像 GroupBox。

0 投票
47 回答
1040242 浏览

html - HTML复选框可以设置为只读吗?

我认为他们可以,但由于我没有把钱放在嘴边(可以这么说)设置 readonly 属性实际上似乎没有做任何事情。

我宁愿不使用禁用,因为我希望选中的复选框与表单的其余部分一起提交,我只是不希望客户能够在某些情况下更改它们。

0 投票
3 回答
4440 浏览

.net - 将列表排序为多个垂直列

有没有人有一个很好的算法来重新排序一个值数组(已经预先排序),以便它们可以显示在多个(N)列中并垂直读取?这将在 .Net 中实现,但我更喜欢便携的东西,而不是一些神奇的功能。

它工作的一个很好的例子是 ASP.Net CheckBoxList 控件呈现为一个方向设置为垂直的表格。

这是输入和输出的示例:

输入:

列 = 4
数组 = {“A”、“B”、“C”、“D”、“E”、“F”、“G”}

输出:

ACEG
BDF

谢谢!

更新(更多信息):

我想我可能需要提供更多关于我正在尝试做的事情的信息......大多数情况下,这个问题来自使用 CheckBoxList 的自动绑定(您可以在其中指定输出的列和方向,它会输出以正确顺序的项目表)使用 jQuery/AJAX 创建复选框网格。因此,我尝试使用带有指定宽度的 div 块(在已知宽度的容器 div 内)的 css 复制该布局,以便它们在 N 个项目(或列)之后包装。这也可以在表格中呈现(就像 ASP .Net 做到了。)

一切都很好,除了顺序是水平的,当您在列表中获得大量项目时,更容易阅读垂直列。

如果数组中没有足够的项目来制作一个均匀的网格,那么它应该在网格的正确行/列中输出一个空点。

如果一个数组没有足够的项目来组成一行,那么只需在一行中按原始顺序输出项目。

其他一些输入/输出可能是:

列 = 3
数组 = {“A”、“B”、“C”、“D”}

ACD

列 = 5
数组 = {“A”、“B”、“C”、“D”、“E”、“F”、“G”、“H”}

ACEGH
BDF

列 = 5
数组 = {“A”、“B”、“C”、“D”}

A B C D

0 投票
6 回答
2428 浏览

javascript - 单击时禁止更改复选框

我想要网页上的复选框。当我单击它时,它会向服务器发送一个 ajax 请求。当服务器回复时,我希望复选框更改。除了复选框在单击时立即更改状态之外,我可以修复所有问题。

0 投票
7 回答
9573 浏览

javascript - 为什么复选框在 FF3 中保持选中状态,但在 IE、Chrome 或

所以 - 我有一个复选框

上面那个。现在,该复选框位于网格视图中并且在数据绑定中 - 对于网格视图中的所有行,该复选框都设置为 false。问题是第一个复选框仍然被选中。

在 IE 中不存在问题,对于 Chrome 也是如此。我的选择已经不多了。另外,如果我使用

在 FF 中是真的;即错误;铬错误。

有小费吗?

编辑

现在为此做好准备:在生成的 html 中 - 没有选中的属性。FF 和 IE 的区别是完全一样的

另一件事 - 包含复选框的网格上有一个 ajax 面板,当我对网格进行分页时,尝试转到第 2 页 - 代码隐藏中的 checkedChanged 被触发。