在 vb.net 中以编程方式创建的复选框上的 requiredfieldvalidator

发布于 2024-09-06 16:17:55 字数 422 浏览 5 评论 0原文

这是我的复选框代码的一部分。

 For Each c As Contact In contacts.Entries
            counter += 1
            tr = New HtmlTableRow
            tc = New HtmlTableCell

            Dim chkbox As New CheckBox
            chkbox.ID = "id_" & counter
            tc.Controls.Add(chkbox)
            tr.Cells.Add(tc)

接下来

,这将根据从数据库中提取的记录创建 1 到 n 个复选框。在用户方面,我需要他们在单击提交之前检查至少一个复选框。我怎样才能做到这一点?

this is part of code for my checkbox.

 For Each c As Contact In contacts.Entries
            counter += 1
            tr = New HtmlTableRow
            tc = New HtmlTableCell

            Dim chkbox As New CheckBox
            chkbox.ID = "id_" & counter
            tc.Controls.Add(chkbox)
            tr.Cells.Add(tc)

Next

now this will create 1 to n, checkboxes depending on the records pulled form DB. On the user side, i need them to check minimum one checkbox before clicking submit. howcan i achieve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

维持三分热 2024-09-13 16:17:55

您可以使用CustomValidator。然后,您可以在服务器端或客户端验证用户是否至少检查了一项。
看看这个答案:stackoverflow:asp-net -checkboxgroup-validate-user-chooses-at-least-one-checkbox

You can use a CustomValidator. Then you can validate on server- or clientside if the user checked at least one.
Have a look at this answer: stackoverflow: asp-net-checkboxgroup-validate-user-chooses-at-least-one-checkbox

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文